class game.data
ProgressionBuild_Record
game.data.ProgressionBuild_Record
- 0 properties
- 70 functions
Extends game.data.TweakDBRecord IScriptable ISerializable
Properties
None.
Functions
string EnumComment()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "EnumComment", (ProgressionBuild_Record_EnumComment x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_EnumComment( game.data.ProgressionBuild_Record self );WeakHandle<game.data.InventoryItemSet_Record> InventorySet()RTTIgame.data.InventoryItemSet_Record? InventorySetHandle()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "InventorySetHandle", (ProgressionBuild_Record_InventorySetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.InventoryItemSet_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_InventorySetHandle( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildProficiencySet_Record> ProficiencySet()RTTIgame.data.BuildProficiencySet_Record? ProficiencySetHandle()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "ProficiencySetHandle", (ProgressionBuild_Record_ProficiencySetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildProficiencySet_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_ProficiencySetHandle( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildAttributeSet_Record> AttributeSet()RTTIgame.data.BuildAttributeSet_Record? AttributeSetHandle()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "AttributeSetHandle", (ProgressionBuild_Record_AttributeSetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildAttributeSet_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_AttributeSetHandle( game.data.ProgressionBuild_Record self );WeakHandle<game.data.LifePath_Record> LifePath()RTTIgame.data.LifePath_Record? LifePathHandle()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "LifePathHandle", (ProgressionBuild_Record_LifePathHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.LifePath_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_LifePathHandle( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildPerkSet_Record> PerkSet()RTTIgame.data.BuildPerkSet_Record? PerkSetHandle()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "PerkSetHandle", (ProgressionBuild_Record_PerkSetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildPerkSet_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_PerkSetHandle( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildCyberwareSet_Record> CyberwareSet()RTTIgame.data.BuildCyberwareSet_Record? CyberwareSetHandle()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "CyberwareSetHandle", (ProgressionBuild_Record_CyberwareSetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildCyberwareSet_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_CyberwareSetHandle( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildEquipmentSet_Record> EquipmentSet()RTTIgame.data.BuildEquipmentSet_Record? EquipmentSetHandle()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "EquipmentSetHandle", (ProgressionBuild_Record_EquipmentSetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildEquipmentSet_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_EquipmentSetHandle( game.data.ProgressionBuild_Record self );WeakHandle<game.data.Craftable_Record> CraftBook()RTTIgame.data.Craftable_Record? CraftBookHandle()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "CraftBookHandle", (ProgressionBuild_Record_CraftBookHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Craftable_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_CraftBookHandle( game.data.ProgressionBuild_Record self );void PerkSets(out WeakHandle<game.data.BuildPerkSet_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "PerkSets", (ProgressionBuild_Record_PerkSets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_PerkSets( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildPerkSet_Record>[] outList );int GetPerkSetsCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetPerkSetsCount", (ProgressionBuild_Record_GetPerkSetsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetPerkSetsCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildPerkSet_Record> GetPerkSetsItem(int index)RTTIgame.data.BuildPerkSet_Record? GetPerkSetsItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetPerkSetsItemHandle", (ProgressionBuild_Record_GetPerkSetsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildPerkSet_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetPerkSetsItemHandle( game.data.ProgressionBuild_Record self, int index );bool PerkSetsContains(WeakHandle<game.data.BuildPerkSet_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "PerkSetsContains", (ProgressionBuild_Record_PerkSetsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_PerkSetsContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildPerkSet_Record> item );void StartingItems(out WeakHandle<game.data.InventoryItem_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "StartingItems", (ProgressionBuild_Record_StartingItems x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingItems( game.data.ProgressionBuild_Record self, WeakHandle<game.data.InventoryItem_Record>[] outList );int GetStartingItemsCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingItemsCount", (ProgressionBuild_Record_GetStartingItemsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingItemsCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.InventoryItem_Record> GetStartingItemsItem(int index)RTTIgame.data.InventoryItem_Record? GetStartingItemsItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingItemsItemHandle", (ProgressionBuild_Record_GetStartingItemsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.InventoryItem_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingItemsItemHandle( game.data.ProgressionBuild_Record self, int index );bool StartingItemsContains(WeakHandle<game.data.InventoryItem_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "StartingItemsContains", (ProgressionBuild_Record_StartingItemsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingItemsContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.InventoryItem_Record> item );void StartingNewPerks(out WeakHandle<game.data.BuildNewPerk_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "StartingNewPerks", (ProgressionBuild_Record_StartingNewPerks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingNewPerks( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildNewPerk_Record>[] outList );int GetStartingNewPerksCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingNewPerksCount", (ProgressionBuild_Record_GetStartingNewPerksCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingNewPerksCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildNewPerk_Record> GetStartingNewPerksItem(int index)RTTIgame.data.BuildNewPerk_Record? GetStartingNewPerksItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingNewPerksItemHandle", (ProgressionBuild_Record_GetStartingNewPerksItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildNewPerk_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingNewPerksItemHandle( game.data.ProgressionBuild_Record self, int index );bool StartingNewPerksContains(WeakHandle<game.data.BuildNewPerk_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "StartingNewPerksContains", (ProgressionBuild_Record_StartingNewPerksContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingNewPerksContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildNewPerk_Record> item );void StartingAttributes(out WeakHandle<game.data.BuildAttribute_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "StartingAttributes", (ProgressionBuild_Record_StartingAttributes x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingAttributes( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildAttribute_Record>[] outList );int GetStartingAttributesCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingAttributesCount", (ProgressionBuild_Record_GetStartingAttributesCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingAttributesCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildAttribute_Record> GetStartingAttributesItem(int index)RTTIgame.data.BuildAttribute_Record? GetStartingAttributesItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingAttributesItemHandle", (ProgressionBuild_Record_GetStartingAttributesItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildAttribute_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingAttributesItemHandle( game.data.ProgressionBuild_Record self, int index );bool StartingAttributesContains(WeakHandle<game.data.BuildAttribute_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "StartingAttributesContains", (ProgressionBuild_Record_StartingAttributesContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingAttributesContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildAttribute_Record> item );void StartingEquipment(out WeakHandle<game.data.BuildEquipment_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "StartingEquipment", (ProgressionBuild_Record_StartingEquipment x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingEquipment( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildEquipment_Record>[] outList );int GetStartingEquipmentCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingEquipmentCount", (ProgressionBuild_Record_GetStartingEquipmentCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingEquipmentCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildEquipment_Record> GetStartingEquipmentItem(int index)RTTIgame.data.BuildEquipment_Record? GetStartingEquipmentItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingEquipmentItemHandle", (ProgressionBuild_Record_GetStartingEquipmentItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildEquipment_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingEquipmentItemHandle( game.data.ProgressionBuild_Record self, int index );bool StartingEquipmentContains(WeakHandle<game.data.BuildEquipment_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "StartingEquipmentContains", (ProgressionBuild_Record_StartingEquipmentContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingEquipmentContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildEquipment_Record> item );void StartingPrograms(out WeakHandle<game.data.BuildProgram_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "StartingPrograms", (ProgressionBuild_Record_StartingPrograms x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingPrograms( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildProgram_Record>[] outList );int GetStartingProgramsCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingProgramsCount", (ProgressionBuild_Record_GetStartingProgramsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingProgramsCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildProgram_Record> GetStartingProgramsItem(int index)RTTIgame.data.BuildProgram_Record? GetStartingProgramsItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingProgramsItemHandle", (ProgressionBuild_Record_GetStartingProgramsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildProgram_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingProgramsItemHandle( game.data.ProgressionBuild_Record self, int index );bool StartingProgramsContains(WeakHandle<game.data.BuildProgram_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "StartingProgramsContains", (ProgressionBuild_Record_StartingProgramsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingProgramsContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildProgram_Record> item );void StartingCyberware(out WeakHandle<game.data.BuildCyberware_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "StartingCyberware", (ProgressionBuild_Record_StartingCyberware x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingCyberware( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildCyberware_Record>[] outList );int GetStartingCyberwareCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingCyberwareCount", (ProgressionBuild_Record_GetStartingCyberwareCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingCyberwareCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildCyberware_Record> GetStartingCyberwareItem(int index)RTTIgame.data.BuildCyberware_Record? GetStartingCyberwareItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingCyberwareItemHandle", (ProgressionBuild_Record_GetStartingCyberwareItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildCyberware_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingCyberwareItemHandle( game.data.ProgressionBuild_Record self, int index );bool StartingCyberwareContains(WeakHandle<game.data.BuildCyberware_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "StartingCyberwareContains", (ProgressionBuild_Record_StartingCyberwareContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingCyberwareContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildCyberware_Record> item );void StartingPerks(out WeakHandle<game.data.BuildPerk_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "StartingPerks", (ProgressionBuild_Record_StartingPerks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingPerks( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildPerk_Record>[] outList );int GetStartingPerksCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingPerksCount", (ProgressionBuild_Record_GetStartingPerksCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingPerksCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildPerk_Record> GetStartingPerksItem(int index)RTTIgame.data.BuildPerk_Record? GetStartingPerksItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingPerksItemHandle", (ProgressionBuild_Record_GetStartingPerksItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildPerk_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingPerksItemHandle( game.data.ProgressionBuild_Record self, int index );bool StartingPerksContains(WeakHandle<game.data.BuildPerk_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "StartingPerksContains", (ProgressionBuild_Record_StartingPerksContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingPerksContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildPerk_Record> item );void StartingProficiencies(out WeakHandle<game.data.BuildProficiency_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "StartingProficiencies", (ProgressionBuild_Record_StartingProficiencies x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingProficiencies( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildProficiency_Record>[] outList );int GetStartingProficienciesCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingProficienciesCount", (ProgressionBuild_Record_GetStartingProficienciesCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingProficienciesCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.BuildProficiency_Record> GetStartingProficienciesItem(int index)RTTIgame.data.BuildProficiency_Record? GetStartingProficienciesItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetStartingProficienciesItemHandle", (ProgressionBuild_Record_GetStartingProficienciesItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildProficiency_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetStartingProficienciesItemHandle( game.data.ProgressionBuild_Record self, int index );bool StartingProficienciesContains(WeakHandle<game.data.BuildProficiency_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "StartingProficienciesContains", (ProgressionBuild_Record_StartingProficienciesContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_StartingProficienciesContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.BuildProficiency_Record> item );void InventoryLayout(out WeakHandle<game.data.CPOItemCategoryBase_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataProgressionBuild_Record", "InventoryLayout", (ProgressionBuild_Record_InventoryLayout x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_InventoryLayout( game.data.ProgressionBuild_Record self, WeakHandle<game.data.CPOItemCategoryBase_Record>[] outList );int GetInventoryLayoutCount()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetInventoryLayoutCount", (ProgressionBuild_Record_GetInventoryLayoutCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetInventoryLayoutCount( game.data.ProgressionBuild_Record self );WeakHandle<game.data.CPOItemCategoryBase_Record> GetInventoryLayoutItem(int index)RTTIgame.data.CPOItemCategoryBase_Record? GetInventoryLayoutItemHandle(int index)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "GetInventoryLayoutItemHandle", (ProgressionBuild_Record_GetInventoryLayoutItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.CPOItemCategoryBase_Record>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_GetInventoryLayoutItemHandle( game.data.ProgressionBuild_Record self, int index );bool InventoryLayoutContains(WeakHandle<game.data.CPOItemCategoryBase_Record> item)RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "InventoryLayoutContains", (ProgressionBuild_Record_InventoryLayoutContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_InventoryLayoutContains( game.data.ProgressionBuild_Record self, WeakHandle<game.data.CPOItemCategoryBase_Record> item );CName EnumName()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "EnumName", (ProgressionBuild_Record_EnumName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_EnumName( game.data.ProgressionBuild_Record self );bool RandomizeClothing()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "RandomizeClothing", (ProgressionBuild_Record_RandomizeClothing x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_RandomizeClothing( game.data.ProgressionBuild_Record self );game.data.BuildType Type()RTTIre.Hooks.Place( "gamedataProgressionBuild_Record", "Type", (ProgressionBuild_Record_Type x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BuildType>(); } ); [Msgpack.Gen] public readonly partial record struct ProgressionBuild_Record_Type( game.data.ProgressionBuild_Record self );