class
cSpeciesProfile
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