Simulator::cSpeciesProfile class

Public types

struct UnkStruct
using UnkStructPool = eastl::sp_fixed_hash_map<int, UnkStruct, 32>

Constructors, destructors, conversion operators

ASSERT_SIZE(UnkStruct, 0x14)
ASSERT_SIZE(UnkStructPool, 0x4E0)

Public functions

auto GetSpeciesKey() -> const ResourceKey&
auto GetSpeciesName(eastl::string16& dst) -> void

Public variables

UnkStructPool field_0
ResourceKey field_4E0
ResourceKey mSpeciesKey
ResourceKey field_510
eastl::string16 mName
eastl::string16 field_52C
ResourceKey mProfileSeq
float field_548
float field_54C
float field_550
char padding_554
float field_56C
float field_570
float field_574
bool field_578
int field_57C
int field_580
int field_584
int field_588
float field_58C
float field_590
float field_594
float field_598
float field_59C
float field_5A0
float field_5A4
float field_5A8
float field_5AC
float field_5B0
float field_5B4
float field_5B8
float field_5BC
float field_5C0
float field_5C4
int field_5C8
float field_5CC
int field_5D0
int field_5D4
int field_5D8
int field_5DC
int field_5E0
int field_5E4
int field_5E8
int field_5EC
int field_5F0
int field_5F4
int field_5F8
int field_5FC
int field_600
int field_604
int field_608
int field_60C
int field_610
int field_614
int field_618
int field_61C
char padding_620
float mEnergyRecoveryRate
float mMaxEnergy
int field_648
int field_64C
int field_650
int field_654
int field_658
int field_65C
int field_660
int field_664
int field_668
float mHealthRecoveryRate
int field_670
int field_674
int field_678
int field_67C
int field_680
int field_684
int field_688
int field_68C
int field_690
int field_694
int field_698
int field_69C
int field_6A0
int field_6A4
int field_6A8
int field_6AC
float field_6B0
int field_6B4
eastl::vector<int> field_6B8
bool field_6CC
int field_6D0
eastl::fixed_vector<cCreatureAbility*, 20> mAbilities
eastl::fixed_vector<cCreatureAbility*, 20> field_73C
eastl::fixed_vector<int, 20> field_7A4
bool field_80C
bool field_80D
eastl::fixed_vector<int, 20> field_810
eastl::fixed_vector<int, 20> field_878
eastl::fixed_vector<int, 20> field_8E0
eastl::fixed_vector<int, 20> field_948
eastl::fixed_vector<int, 20> field_9B0