richardson
Platinian
hello, i have a game and i want to make full energy but when i activate the hack the enemies also get full energy, how to unlink using this data?
its active full energy
its team and enemy
code mod menu
doesn't work, I've tried in other ways but no effect
these are all the class codes
its active full energy
C++:
public virtual bool fullEnergy()
{
return default(bool);
}
its team and enemy
C++:
[Token(Token = "0x40000E5")]
[FieldOffset(Offset = "0x94")]
public Team enemyTeam;
// battle.Hero
// Token: 0x040000E4 RID: 228
[Token(Token = "0x40000E4")]
[FieldOffset(Offset = "0x90")]
public Team team;
code mod menu
C++:
bool (*old_fullEnergy )(void *instance);
bool fullEnergy (void *instance)
{
if(instance != NULL && GetToggle1)
{
int team = *(int*)((uint64_t)instance + 0x90); // Variables to our fields which we use to unlink our hack
int enemyTeam = *(int*)((uint64_t)instance + 0x94);
if( team != enemyTeam ) // Check if it's your team
return true;
}
old_ fullEnergy (instance); // If it's enemy team, then return original value
}
C++:
MsHookFunction((void*)getAbsoluteAddress( 0x25BE188 ), (void*)fullEnergy, (void**)&old_fullEnergy);
doesn't work, I've tried in other ways but no effect
these are all the class codes
C++:
// battle.Hero
// Token: 0x060003BB RID: 955 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BB")]
[Address(RVA = "0x25BCD24", Offset = "0x25BCD24", VA = "0x25BCD24")]
public Hero(EmptyObject empty)
{
}
// battle.Hero
// Token: 0x060003BC RID: 956 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BC")]
[Address(RVA = "0x25BCD30", Offset = "0x25BCD30", VA = "0x25BCD30")]
public Hero(Team team, BattleEngine engine)
{
}
// battle.Hero
// Token: 0x060003C5 RID: 965 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C5")]
[Address(RVA = "0x25BDFA8", Offset = "0x25BDFA8", VA = "0x25BDFA8", Slot = "64")]
public virtual void actionUserInput()
{
}
// battle.Hero
// Token: 0x060003C3 RID: 963 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C3")]
[Address(RVA = "0x25BDD10", Offset = "0x25BDD10", VA = "0x25BDD10", Slot = "62")]
public virtual void addCustomInputAction(CustomManualAction action)
{
}
// battle.Hero
// Token: 0x060003D9 RID: 985 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D9")]
[Address(RVA = "0x25C1798", Offset = "0x25C1798", VA = "0x25C1798", Slot = "77")]
public virtual void adjustToTarget()
{
}
// battle.Hero
// Token: 0x060003E1 RID: 993 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E1")]
[Address(RVA = "0x25C2278", Offset = "0x25C2278", VA = "0x25C2278", Slot = "82")]
public virtual void animateDeath()
{
}
// battle.Hero
// Token: 0x060003CA RID: 970 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CA")]
[Address(RVA = "0x25BEB7C", Offset = "0x25BEB7C", VA = "0x25BEB7C", Slot = "68")]
public virtual void applyBonusEnergy(double valueFloat, SkillCast source, bool showText)
{
}
// battle.Hero
// Token: 0x060003D5 RID: 981 RVA: 0x00002658 File Offset: 0x00000858
[Token(Token = "0x60003D5")]
[Address(RVA = "0x25C133C", Offset = "0x25C133C", VA = "0x25C133C")]
public int applyDamage(DamageValue damage)
{
return 0;
}
// battle.Hero
// Token: 0x060003C2 RID: 962 RVA: 0x00002580 File Offset: 0x00000780
[Token(Token = "0x60003C2")]
[Address(RVA = "0x25BDCC4", Offset = "0x25BDCC4", VA = "0x25BDCC4")]
public bool availableToAllies()
{
return default(bool);
}
// battle.Hero
// Token: 0x060003D3 RID: 979 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D3")]
[Address(RVA = "0x25C0DA4", Offset = "0x25C0DA4", VA = "0x25C0DA4", Slot = "74")]
public virtual void beforeTakeDamage(DamageValue damage)
{
}
// battle.Hero
// Token: 0x060003E0 RID: 992 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E0")]
[Address(RVA = "0x25C2050", Offset = "0x25C2050", VA = "0x25C2050", Slot = "81")]
public virtual void claimDead()
{
}
// battle.Hero
// Token: 0x060003D2 RID: 978 RVA: 0x00002628 File Offset: 0x00000828
[Token(Token = "0x60003D2")]
[Address(RVA = "0x25C0874", Offset = "0x25C0874", VA = "0x25C0874", Slot = "73")]
public virtual int critDamage(double damage, SkillCast skillCast, DamageType type, object redirected, DamageValue redirectedFrom)
{
return 0;
}
// battle.Hero
// Token: 0x060003C4 RID: 964 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C4")]
[Address(RVA = "0x25BDEAC", Offset = "0x25BDEAC", VA = "0x25BDEAC", Slot = "63")]
public virtual void customActionUserInput(int actionId)
{
}
// battle.Hero
// Token: 0x060003CF RID: 975 RVA: 0x000025E0 File Offset: 0x000007E0
[Token(Token = "0x60003CF")]
[Address(RVA = "0x25BF96C", Offset = "0x25BF96C", VA = "0x25BF96C", Slot = "54")]
public override int damageOverTime(double damage, SkillCast source)
{
return 0;
}
// battle.Hero
// Token: 0x060003C9 RID: 969 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C9")]
[Address(RVA = "0x25BE7C0", Offset = "0x25BE7C0", VA = "0x25BE7C0", Slot = "67")]
public virtual void decreaseEnergy(double deltaFloat, SkillCast skillCast)
{
}
// battle.Hero
// Token: 0x060003CB RID: 971 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CB")]
[Address(RVA = "0x25BEE14", Offset = "0x25BEE14", VA = "0x25BEE14", Slot = "69")]
public virtual void decreaseEnergyWithText(double deltaFloat, SkillCast skillCast)
{
}
// battle.Hero
// Token: 0x060003C8 RID: 968 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C8")]
[Address(RVA = "0x25BE6B8", Offset = "0x25BE6B8", VA = "0x25BE6B8")]
public void defaultUltEnergyDecrease(SkillCast skillCast)
{
}
// battle.Hero
// Token: 0x060003E2 RID: 994 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E2")]
[Address(RVA = "0x25C2474", Offset = "0x25C2474", VA = "0x25C2474", Slot = "83")]
public virtual void disable()
{
}
// battle.Hero
// Token: 0x060003BF RID: 959 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BF")]
[Address(RVA = "0x25BDBC4", Offset = "0x25BDBC4", VA = "0x25BDBC4", Slot = "29")]
public override void dispose()
{
}
// battle.Hero
// Token: 0x060003C6 RID: 966 RVA: 0x00002598 File Offset: 0x00000798
[Token(Token = "0x60003C6")]
[Address(RVA = "0x25BE188", Offset = "0x25BE188", VA = "0x25BE188", Slot = "65")]
public virtual bool fullEnergy()
{
return default(bool);
}
// battle.Hero
// Token: 0x060003DB RID: 987 RVA: 0x00002688 File Offset: 0x00000888
[Token(Token = "0x60003DB")]
[Address(RVA = "0x25C18D4", Offset = "0x25C18D4", VA = "0x25C18D4", Slot = "37")]
public override int getCurrentDirection()
{
return 0;
}
// battle.Hero
// Token: 0x060003CD RID: 973 RVA: 0x000025C8 File Offset: 0x000007C8
[Token(Token = "0x60003CD")]
[Address(RVA = "0x25BF6E0", Offset = "0x25BF6E0", VA = "0x25BF6E0", Slot = "70")]
public virtual int getEnergyByDamage(double damage)
{
return 0;
}
// battle.Hero
// Token: 0x060003D7 RID: 983 RVA: 0x00002670 File Offset: 0x00000870
[Token(Token = "0x60003D7")]
[Address(RVA = "0x25C16F8", Offset = "0x25C16F8", VA = "0x25C16F8", Slot = "76")]
public virtual int getIndexInTeam()
{
return 0;
}
// battle.Hero
// Token: 0x060003EA RID: 1002 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60003EA")]
[Address(RVA = "0x25C2D20", Offset = "0x25C2D20", VA = "0x25C2D20", Slot = "50")]
public override HeroStats getPrimaryStats()
{
return null;
}
// battle.Hero
// Token: 0x060003F0 RID: 1008 RVA: 0x00002718 File Offset: 0x00000918
[Token(Token = "0x60003F0")]
[Address(RVA = "0x25C38F8", Offset = "0x25C38F8", VA = "0x25C38F8", Slot = "91")]
public virtual double getProjectileSpawnOffset(ProjectileParam projectile)
{
return 0.0;
}
// battle.Hero
// Token: 0x060003F1 RID: 1009 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60003F1")]
[Address(RVA = "0x25C39B4", Offset = "0x25C39B4", VA = "0x25C39B4", Slot = "92")]
public virtual ViewPosition getProjectileSpawnPosition(ProjectileParam projectile)
{
return null;
}
// battle.Hero
// Token: 0x060003F4 RID: 1012 RVA: 0x00002748 File Offset: 0x00000948
[Token(Token = "0x60003F4")]
[Address(RVA = "0x25C3EC8", Offset = "0x25C3EC8", VA = "0x25C3EC8", Slot = "95")]
public virtual double getRelativeEnergy()
{
return 0.0;
}
// battle.Hero
// Token: 0x060003F3 RID: 1011 RVA: 0x00002730 File Offset: 0x00000930
[Token(Token = "0x60003F3")]
[Address(RVA = "0x25C3E30", Offset = "0x25C3E30", VA = "0x25C3E30", Slot = "94")]
public virtual double getRelativeHealth()
{
return 0.0;
}
// battle.Hero
// Token: 0x060003DA RID: 986 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60003DA")]
[Address(RVA = "0x25C187C", Offset = "0x25C187C", VA = "0x25C187C")]
public Hero getTargetHero()
{
return null;
}
// battle.Hero
// Token: 0x060003EF RID: 1007 RVA: 0x00002700 File Offset: 0x00000900
[Token(Token = "0x60003EF")]
[Address(RVA = "0x25C36D4", Offset = "0x25C36D4", VA = "0x25C36D4", Slot = "35")]
public override int getVisualDirection()
{
return 0;
}
// battle.Hero
// Token: 0x060003EE RID: 1006 RVA: 0x000026E8 File Offset: 0x000008E8
[Token(Token = "0x60003EE")]
[Address(RVA = "0x25C3600", Offset = "0x25C3600", VA = "0x25C3600", Slot = "34")]
public override double getVisualPosition()
{
return 0.0;
}
// battle.Hero
// Token: 0x060003C1 RID: 961 RVA: 0x00002568 File Offset: 0x00000768
[Token(Token = "0x60003C1")]
[Address(RVA = "0x25BDC7C", Offset = "0x25BDC7C", VA = "0x25BDC7C", Slot = "38")]
public override bool get_isAvailable()
{
return default(bool);
}
// battle.Hero
// Token: 0x060003F2 RID: 1010 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60003F2")]
[Address(RVA = "0x25C3C00", Offset = "0x25C3C00", VA = "0x25C3C00", Slot = "93")]
public virtual ViewPosition globalToLocal(ViewPosition p)
{
return null;
}
// battle.Hero
// Token: 0x060003E4 RID: 996 RVA: 0x000026A0 File Offset: 0x000008A0
[Token(Token = "0x60003E4")]
[Address(RVA = "0x25C2548", Offset = "0x25C2548", VA = "0x25C2548", Slot = "85")]
public virtual bool hasSpecial(UnitSpecial special)
{
return default(bool);
}
// battle.Hero
// Token: 0x060003CE RID: 974 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CE")]
[Address(RVA = "0x25BF768", Offset = "0x25BF768", VA = "0x25BF768", Slot = "53")]
public override void heal(double value, SkillCast source)
{
}
// battle.Hero
// Token: 0x060003C7 RID: 967 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C7")]
[Address(RVA = "0x25BE1C8", Offset = "0x25BE1C8", VA = "0x25BE1C8", Slot = "66")]
public virtual void increaseEnergy(double deltaFloat, SkillCast skillCast)
{
}
// battle.Hero
// Token: 0x060003BE RID: 958 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60003BE")]
[Address(RVA = "0x25BD320", Offset = "0x25BD320", VA = "0x25BD320", Slot = "60")]
public virtual Hero loadData(BattleHeroDescription desc)
{
return null;
}
// battle.Hero
// Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D6")]
[Address(RVA = "0x25C15FC", Offset = "0x25C15FC", VA = "0x25C15FC")]
public void ministun(DamageValue damage)
{
}
// battle.Hero
// Token: 0x060003CC RID: 972 RVA: 0x000025B0 File Offset: 0x000007B0
[Token(Token = "0x60003CC")]
[Address(RVA = "0x25BEF70", Offset = "0x25BEF70", VA = "0x25BEF70", Slot = "52")]
public override int modifyHp(double deltaFloat)
{
return 0;
}
// battle.Hero
// Token: 0x060003E8 RID: 1000 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E8")]
[Address(RVA = "0x25C2898", Offset = "0x25C2898", VA = "0x25C2898", Slot = "88")]
public virtual void onCanBeTargetedDisabled()
{
}
// battle.Hero
// Token: 0x060003E9 RID: 1001 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E9")]
[Address(RVA = "0x25C2ADC", Offset = "0x25C2ADC", VA = "0x25C2ADC", Slot = "89")]
public virtual void onCanBeTargetedEnabled()
{
}
// battle.Hero
// Token: 0x060003E6 RID: 998 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E6")]
[Address(RVA = "0x25C26E8", Offset = "0x25C26E8", VA = "0x25C26E8", Slot = "86")]
public virtual void onCanUseSkillsDisabled()
{
}
// battle.Hero
// Token: 0x060003DF RID: 991 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DF")]
[Address(RVA = "0x25C1EF0", Offset = "0x25C1EF0", VA = "0x25C1EF0", Slot = "80")]
public virtual void onHPZeroListener()
{
}
// battle.Hero
// Token: 0x060003E7 RID: 999 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E7")]
[Address(RVA = "0x25C2888", Offset = "0x25C2888", VA = "0x25C2888", Slot = "87")]
public virtual void onSpeedChanged(HookableNumber @object)
{
}
// battle.Hero
// Token: 0x060003DE RID: 990 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DE")]
[Address(RVA = "0x25C1C90", Offset = "0x25C1C90", VA = "0x25C1C90", Slot = "79")]
public virtual void onStartListener(Scheduler scheduler)
{
}
// battle.Hero
// Token: 0x060003E3 RID: 995 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E3")]
[Address(RVA = "0x25C24AC", Offset = "0x25C24AC", VA = "0x25C24AC", Slot = "84")]
public virtual void remove()
{
}
// battle.Hero
// Token: 0x060003EB RID: 1003 RVA: 0x000026B8 File Offset: 0x000008B8
[Token(Token = "0x60003EB")]
[Address(RVA = "0x25C2D40", Offset = "0x25C2D40", VA = "0x25C2D40", Slot = "59")]
public override bool rollHitrate(int hitrate)
{
return default(bool);
}
// battle.Hero
// Token: 0x060003E5 RID: 997 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E5")]
[Address(RVA = "0x25C25C4", Offset = "0x25C25C4", VA = "0x25C25C4")]
public void setAnimation(HeroAnimationIdent ident)
{
}
// battle.Hero
// Token: 0x060003DC RID: 988 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DC")]
[Address(RVA = "0x25C1B00", Offset = "0x25C1B00", VA = "0x25C1B00", Slot = "78")]
public virtual void setCurrentDirection(int value)
{
}
// battle.Hero
// Token: 0x060003C0 RID: 960 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C0")]
[Address(RVA = "0x25BDC6C", Offset = "0x25BDC6C", VA = "0x25BDC6C", Slot = "61")]
public virtual void setProxy(IHeroProxy proxy)
{
}
// battle.Hero
// Token: 0x060003D0 RID: 976 RVA: 0x000025F8 File Offset: 0x000007F8
[Token(Token = "0x60003D0")]
[Address(RVA = "0x25BFE5C", Offset = "0x25BFE5C", VA = "0x25BFE5C", Slot = "71")]
public virtual int silentDamage(double damage, SkillCast source)
{
return 0;
}
// battle.Hero
// Token: 0x060003D8 RID: 984 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D8")]
[Address(RVA = "0x25C1730", Offset = "0x25C1730", VA = "0x25C1730", Slot = "43")]
public override void stopMovement()
{
}
// battle.Hero
// Token: 0x060003F5 RID: 1013 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60003F5")]
[Address(RVA = "0x25C3F00", Offset = "0x25C3F00", VA = "0x25C3F00", Slot = "27")]
public override string toString()
{
return null;
}
// battle.Hero
// Token: 0x060003D1 RID: 977 RVA: 0x00002610 File Offset: 0x00000810
[Token(Token = "0x60003D1")]
[Address(RVA = "0x25C034C", Offset = "0x25C034C", VA = "0x25C034C", Slot = "72")]
public virtual int typeDamage(double damage, SkillCast skillCast, DamageType type, object redirected, DamageValue redirectedFrom)
{
return 0;
}
// battle.Hero
// Token: 0x060003D4 RID: 980 RVA: 0x00002640 File Offset: 0x00000840
[Token(Token = "0x60003D4")]
[Address(RVA = "0x25C0E28", Offset = "0x25C0E28", VA = "0x25C0E28", Slot = "75")]
public virtual int typeDamageWithoutCheckTarget(double damage, SkillCast skillCast, DamageType type, object redirected, DamageValue redirectedFrom)
{
return 0;
}
// battle.Hero
// Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DD")]
[Address(RVA = "0x25C1B08", Offset = "0x25C1B08", VA = "0x25C1B08")]
public void updateCurrentDirection()
{
}
// battle.Hero
// Token: 0x060003EC RID: 1004 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003EC")]
[Address(RVA = "0x25C2EE0", Offset = "0x25C2EE0", VA = "0x25C2EE0", Slot = "51")]
public override void updateStats()
{
}
// battle.Hero
// Token: 0x060003ED RID: 1005 RVA: 0x000026D0 File Offset: 0x000008D0
[Token(Token = "0x60003ED")]
[Address(RVA = "0x25C33C8", Offset = "0x25C33C8", VA = "0x25C33C8", Slot = "90")]
public virtual bool userActionAvailable()
{
return default(bool);
}
// battle.Hero
// Token: 0x060003BD RID: 957 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BD")]
[Address(RVA = "0x25BCD64", Offset = "0x25BCD64", VA = "0x25BCD64")]
public static void __hx_ctor_battle_Hero(Hero __hx_this, Team team, BattleEngine engine)
{
}
// battle.Hero
// Token: 0x060003F8 RID: 1016 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60003F8")]
[Address(RVA = "0x25C4BD0", Offset = "0x25C4BD0", VA = "0x25C4BD0", Slot = "22")]
public override object __hx_getField(string field, int hash, bool throwErrors, bool isCheck, bool handleProperties)
{
return null;
}
// battle.Hero
// Token: 0x060003FB RID: 1019 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FB")]
[Address(RVA = "0x25C789C", Offset = "0x25C789C", VA = "0x25C789C", Slot = "25")]
public override void __hx_getFields(haxe.root.Array baseArr)
{
}
// battle.Hero
// Token: 0x060003F9 RID: 1017 RVA: 0x00002778 File Offset: 0x00000978
[Token(Token = "0x60003F9")]
[Address(RVA = "0x25C5DFC", Offset = "0x25C5DFC", VA = "0x25C5DFC", Slot = "23")]
public override double __hx_getField_f(string field, int hash, bool throwErrors, bool handleProperties)
{
return 0.0;
}
// battle.Hero
// Token: 0x060003FA RID: 1018 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60003FA")]
[Address(RVA = "0x25C5E38", Offset = "0x25C5E38", VA = "0x25C5E38", Slot = "24")]
public override object __hx_invokeField(string field, int hash, haxe.root.Array dynargs)
{
return null;
}
// battle.Hero
// Token: 0x060003F7 RID: 1015 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60003F7")]
[Address(RVA = "0x25C4064", Offset = "0x25C4064", VA = "0x25C4064", Slot = "21")]
public override object __hx_setField(string field, int hash, object value, bool handleProperties)
{
return null;
}
// battle.Hero
// Token: 0x060003F6 RID: 1014 RVA: 0x00002760 File Offset: 0x00000960
[Token(Token = "0x60003F6")]
[Address(RVA = "0x25C4010", Offset = "0x25C4010", VA = "0x25C4010", Slot = "20")]
public override double __hx_setField_f(string field, int hash, double value, bool handleProperties)
{
return 0.0;
}
// battle.Hero
// Token: 0x040000EC RID: 236
[Token(Token = "0x40000EC")]
[FieldOffset(Offset = "0xB0")]
public InputActionHolder actions;
// battle.Hero
// Token: 0x040000DA RID: 218
[Token(Token = "0x40000DA")]
[FieldOffset(Offset = "0x64")]
public Disabler canBeMoved;
// battle.Hero
// Token: 0x040000DE RID: 222
[Token(Token = "0x40000DE")]
[FieldOffset(Offset = "0x74")]
public Disabler canBeTargeted;
// battle.Hero
// Token: 0x040000E0 RID: 224
[Token(Token = "0x40000E0")]
[FieldOffset(Offset = "0x7C")]
public Disabler canBeTargetedByAliases;
// battle.Hero
// Token: 0x040000DF RID: 223
[Token(Token = "0x40000DF")]
[FieldOffset(Offset = "0x78")]
public Disabler canBeTargetedExplicitly;
// battle.Hero
// Token: 0x040000DD RID: 221
[Token(Token = "0x40000DD")]
[FieldOffset(Offset = "0x70")]
public Disabler canDodge;
// battle.Hero
// Token: 0x040000D9 RID: 217
[Token(Token = "0x40000D9")]
[FieldOffset(Offset = "0x60")]
public Disabler canMove;
// battle.Hero
// Token: 0x040000DC RID: 220
[Token(Token = "0x40000DC")]
[FieldOffset(Offset = "0x6C")]
public Disabler canUseMagic;
// battle.Hero
// Token: 0x040000DB RID: 219
[Token(Token = "0x40000DB")]
[FieldOffset(Offset = "0x68")]
public Disabler canUseSkills;
// battle.Hero
// Token: 0x040000D8 RID: 216
[Token(Token = "0x40000D8")]
[FieldOffset(Offset = "0x5C")]
public Disabler canWalk;
// battle.Hero
// Token: 0x040000E7 RID: 231
[Token(Token = "0x40000E7")]
[FieldOffset(Offset = "0x9C")]
public BattleHeroDescription desc;
// battle.Hero
// Token: 0x040000E5 RID: 229
[Token(Token = "0x40000E5")]
[FieldOffset(Offset = "0x94")]
public Team enemyTeam;
// battle.Hero
// Token: 0x040000E3 RID: 227
[Token(Token = "0x40000E3")]
[FieldOffset(Offset = "0x88")]
public double energyPerKill;
// battle.Hero
// Token: 0x040000E8 RID: 232
[Token(Token = "0x40000E8")]
[FieldOffset(Offset = "0xA0")]
public HeroHooks hooks;
// battle.Hero
// Token: 0x040000EB RID: 235
[Token(Token = "0x40000EB")]
[FieldOffset(Offset = "0xAC")]
public bool isSummonned;
// battle.Hero
// Token: 0x040000EA RID: 234
[Token(Token = "0x40000EA")]
[FieldOffset(Offset = "0xA8")]
public HeroMovement movement;
// battle.Hero
// Token: 0x040000EE RID: 238
[Token(Token = "0x40000EE")]
[FieldOffset(Offset = "0xB8")]
public bool needGuiPanel;
// battle.Hero
// Token: 0x040000E1 RID: 225
[Token(Token = "0x40000E1")]
[FieldOffset(Offset = "0x80")]
public SignalNotifier onEnergyModified;
// battle.Hero
// Token: 0x040000D6 RID: 214
[Token(Token = "0x40000D6")]
[FieldOffset(Offset = "0x54")]
public Disabler showContainers;
// battle.Hero
// Token: 0x040000D5 RID: 213
[Token(Token = "0x40000D5")]
[FieldOffset(Offset = "0x50")]
public Disabler showEffects;
// battle.Hero
// Token: 0x040000D7 RID: 215
[Token(Token = "0x40000D7")]
[FieldOffset(Offset = "0x58")]
public Disabler showShadow;
// battle.Hero
// Token: 0x040000E9 RID: 233
[Token(Token = "0x40000E9")]
[FieldOffset(Offset = "0xA4")]
public SkillSet skills;
// battle.Hero
// Token: 0x040000E2 RID: 226
[Token(Token = "0x40000E2")]
[FieldOffset(Offset = "0x84")]
public HookableNumber speed;
// battle.Hero
// Token: 0x040000E6 RID: 230
[Token(Token = "0x40000E6")]
[FieldOffset(Offset = "0x98")]
public TargetSelectResolver targetSelector;
// battle.Hero
// Token: 0x040000E4 RID: 228
[Token(Token = "0x40000E4")]
[FieldOffset(Offset = "0x90")]
public Team team;
// battle.Hero
// Token: 0x040000ED RID: 237
[Token(Token = "0x40000ED")]
[FieldOffset(Offset = "0xB4")]
public IHeroProxy viewProxy;