class game.data
Character_Record
game.data.Character_Record
- 0 properties
- 133 functions
- 1 derived class
Extends game.data.SpawnableObject_Record game.data.BaseObject_Record game.data.TweakDBRecord IScriptable ISerializable
Derived
Properties
None.
Functions
string CpoCharacterBuild()RTTIre.Hooks.Place( "gamedataCharacter_Record", "CpoCharacterBuild", (Character_Record_CpoCharacterBuild x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_CpoCharacterBuild( game.data.Character_Record self );string DevNotes()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DevNotes", (Character_Record_DevNotes x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DevNotes( game.data.Character_Record self );WeakHandle<game.data.Vendor_Record> VendorID()RTTIgame.data.Vendor_Record? VendorIDHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "VendorIDHandle", (Character_Record_VendorIDHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Vendor_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_VendorIDHandle( game.data.Character_Record self );WeakHandle<game.data.BaseDrivingParameters_Record> Driving()RTTIgame.data.BaseDrivingParameters_Record? DrivingHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DrivingHandle", (Character_Record_DrivingHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BaseDrivingParameters_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DrivingHandle( game.data.Character_Record self );WeakHandle<game.data.LootTable_Record> LootDrop()RTTIgame.data.LootTable_Record? LootDropHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "LootDropHandle", (Character_Record_LootDropHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.LootTable_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_LootDropHandle( game.data.Character_Record self );WeakHandle<game.data.AISquadParams_Record> SquadParamsID()RTTIgame.data.AISquadParams_Record? SquadParamsIDHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "SquadParamsIDHandle", (Character_Record_SquadParamsIDHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AISquadParams_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_SquadParamsIDHandle( game.data.Character_Record self );WeakHandle<game.data.NPCEquipmentGroup_Record> SecondaryEquipment()RTTIgame.data.NPCEquipmentGroup_Record? SecondaryEquipmentHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "SecondaryEquipmentHandle", (Character_Record_SecondaryEquipmentHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCEquipmentGroup_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_SecondaryEquipmentHandle( game.data.Character_Record self );WeakHandle<game.data.NPCType_Record> CharacterType()RTTIgame.data.NPCType_Record? CharacterTypeHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "CharacterTypeHandle", (Character_Record_CharacterTypeHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCType_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_CharacterTypeHandle( game.data.Character_Record self );WeakHandle<game.data.NPCEquipmentGroup_Record> PrimaryEquipment()RTTIgame.data.NPCEquipmentGroup_Record? PrimaryEquipmentHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "PrimaryEquipmentHandle", (Character_Record_PrimaryEquipmentHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCEquipmentGroup_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_PrimaryEquipmentHandle( game.data.Character_Record self );WeakHandle<game.data.LootInjectionSettings_Record> LootInjectionParams()RTTIgame.data.LootInjectionSettings_Record? LootInjectionParamsHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "LootInjectionParamsHandle", (Character_Record_LootInjectionParamsHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.LootInjectionSettings_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_LootInjectionParamsHandle( game.data.Character_Record self );WeakHandle<game.data.UINameplate_Record> UiNameplate()RTTIgame.data.UINameplate_Record? UiNameplateHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "UiNameplateHandle", (Character_Record_UiNameplateHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.UINameplate_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_UiNameplateHandle( game.data.Character_Record self );WeakHandle<game.data.NPCEquipmentItem_Record> DefaultEquipment()RTTIgame.data.NPCEquipmentItem_Record? DefaultEquipmentHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DefaultEquipmentHandle", (Character_Record_DefaultEquipmentHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCEquipmentItem_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DefaultEquipmentHandle( game.data.Character_Record self );WeakHandle<game.data.CrowdSettingsPackageBase_Record> CrowdMemberSettings()RTTIgame.data.CrowdSettingsPackageBase_Record? CrowdMemberSettingsHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "CrowdMemberSettingsHandle", (Character_Record_CrowdMemberSettingsHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.CrowdSettingsPackageBase_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_CrowdMemberSettingsHandle( game.data.Character_Record self );WeakHandle<game.data.NPCRarity_Record> Rarity()RTTIgame.data.NPCRarity_Record? RarityHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "RarityHandle", (Character_Record_RarityHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCRarity_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_RarityHandle( game.data.Character_Record self );WeakHandle<game.data.ActionMap_Record> ActionMap()RTTIgame.data.ActionMap_Record? ActionMapHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "ActionMapHandle", (Character_Record_ActionMapHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.ActionMap_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ActionMapHandle( game.data.Character_Record self );WeakHandle<game.data.Crosshair_Record> DefaultCrosshair()RTTIgame.data.Crosshair_Record? DefaultCrosshairHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DefaultCrosshairHandle", (Character_Record_DefaultCrosshairHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Crosshair_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DefaultCrosshairHandle( game.data.Character_Record self );WeakHandle<game.data.SensePreset_Record> SensePreset()RTTIgame.data.SensePreset_Record? SensePresetHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "SensePresetHandle", (Character_Record_SensePresetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.SensePreset_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_SensePresetHandle( game.data.Character_Record self );WeakHandle<game.data.ContentAssignment_Record> ContentAssignment()RTTIgame.data.ContentAssignment_Record? ContentAssignmentHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "ContentAssignmentHandle", (Character_Record_ContentAssignmentHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.ContentAssignment_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ContentAssignmentHandle( game.data.Character_Record self );WeakHandle<game.data.ReactionPreset_Record> ReactionPreset()RTTIgame.data.ReactionPreset_Record? ReactionPresetHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "ReactionPresetHandle", (Character_Record_ReactionPresetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.ReactionPreset_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ReactionPresetHandle( game.data.Character_Record self );WeakHandle<game.data.AIActionSmartComposite_Record> IdleActions()RTTIgame.data.AIActionSmartComposite_Record? IdleActionsHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "IdleActionsHandle", (Character_Record_IdleActionsHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AIActionSmartComposite_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_IdleActionsHandle( game.data.Character_Record self );WeakHandle<game.data.ScannerModuleVisibilityPreset_Record> ScannerModulePreset()RTTIgame.data.ScannerModuleVisibilityPreset_Record? ScannerModulePresetHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "ScannerModulePresetHandle", (Character_Record_ScannerModulePresetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.ScannerModuleVisibilityPreset_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ScannerModulePresetHandle( game.data.Character_Record self );WeakHandle<game.data.NPCQuestAffiliation_Record> Quest()RTTIgame.data.NPCQuestAffiliation_Record? QuestHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "QuestHandle", (Character_Record_QuestHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.NPCQuestAffiliation_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_QuestHandle( game.data.Character_Record self );WeakHandle<game.data.ArchetypeData_Record> ArchetypeData()RTTIgame.data.ArchetypeData_Record? ArchetypeDataHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "ArchetypeDataHandle", (Character_Record_ArchetypeDataHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.ArchetypeData_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ArchetypeDataHandle( game.data.Character_Record self );WeakHandle<game.data.Affiliation_Record> Affiliation()RTTIgame.data.Affiliation_Record? AffiliationHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "AffiliationHandle", (Character_Record_AffiliationHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Affiliation_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_AffiliationHandle( game.data.Character_Record self );WeakHandle<game.data.ThreatTrackingPresetBase_Record> ThreatTrackingPreset()RTTIgame.data.ThreatTrackingPresetBase_Record? ThreatTrackingPresetHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "ThreatTrackingPresetHandle", (Character_Record_ThreatTrackingPresetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.ThreatTrackingPresetBase_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ThreatTrackingPresetHandle( game.data.Character_Record self );WeakHandle<game.data.BountyDrawTable_Record> BountyDrawTable()RTTIgame.data.BountyDrawTable_Record? BountyDrawTableHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "BountyDrawTableHandle", (Character_Record_BountyDrawTableHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.BountyDrawTable_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_BountyDrawTableHandle( game.data.Character_Record self );WeakHandle<game.data.Minigame_Def_Record> MinigameInstance()RTTIgame.data.Minigame_Def_Record? MinigameInstanceHandle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "MinigameInstanceHandle", (Character_Record_MinigameInstanceHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.Minigame_Def_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_MinigameInstanceHandle( game.data.Character_Record self );void OnSpawnGLPs(out WeakHandle<game.data.GameplayLogicPackage_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataCharacter_Record", "OnSpawnGLPs", (Character_Record_OnSpawnGLPs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_OnSpawnGLPs( game.data.Character_Record self, WeakHandle<game.data.GameplayLogicPackage_Record>[] outList );int GetOnSpawnGLPsCount()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetOnSpawnGLPsCount", (Character_Record_GetOnSpawnGLPsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetOnSpawnGLPsCount( game.data.Character_Record self );WeakHandle<game.data.GameplayLogicPackage_Record> GetOnSpawnGLPsItem(int index)RTTIgame.data.GameplayLogicPackage_Record? GetOnSpawnGLPsItemHandle(int index)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetOnSpawnGLPsItemHandle", (Character_Record_GetOnSpawnGLPsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.GameplayLogicPackage_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetOnSpawnGLPsItemHandle( game.data.Character_Record self, int index );bool OnSpawnGLPsContains(WeakHandle<game.data.GameplayLogicPackage_Record> item)RTTIre.Hooks.Place( "gamedataCharacter_Record", "OnSpawnGLPsContains", (Character_Record_OnSpawnGLPsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_OnSpawnGLPsContains( game.data.Character_Record self, WeakHandle<game.data.GameplayLogicPackage_Record> item );void Genders(out WeakHandle<game.data.GenderEntity_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataCharacter_Record", "Genders", (Character_Record_Genders x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_Genders( game.data.Character_Record self, WeakHandle<game.data.GenderEntity_Record>[] outList );int GetGendersCount()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetGendersCount", (Character_Record_GetGendersCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetGendersCount( game.data.Character_Record self );WeakHandle<game.data.GenderEntity_Record> GetGendersItem(int index)RTTIgame.data.GenderEntity_Record? GetGendersItemHandle(int index)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetGendersItemHandle", (Character_Record_GetGendersItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.GenderEntity_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetGendersItemHandle( game.data.Character_Record self, int index );bool GendersContains(WeakHandle<game.data.GenderEntity_Record> item)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GendersContains", (Character_Record_GendersContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GendersContains( game.data.Character_Record self, WeakHandle<game.data.GenderEntity_Record> item );void Items(out WeakHandle<game.data.InventoryItem_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataCharacter_Record", "Items", (Character_Record_Items x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_Items( game.data.Character_Record self, WeakHandle<game.data.InventoryItem_Record>[] outList );int GetItemsCount()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetItemsCount", (Character_Record_GetItemsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetItemsCount( game.data.Character_Record self );WeakHandle<game.data.InventoryItem_Record> GetItemsItem(int index)RTTIgame.data.InventoryItem_Record? GetItemsItemHandle(int index)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetItemsItemHandle", (Character_Record_GetItemsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.InventoryItem_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetItemsItemHandle( game.data.Character_Record self, int index );bool ItemsContains(WeakHandle<game.data.InventoryItem_Record> item)RTTIre.Hooks.Place( "gamedataCharacter_Record", "ItemsContains", (Character_Record_ItemsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ItemsContains( game.data.Character_Record self, WeakHandle<game.data.InventoryItem_Record> item );CName[] CrowdAppearanceNames()RTTIint GetCrowdAppearanceNamesCount()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetCrowdAppearanceNamesCount", (Character_Record_GetCrowdAppearanceNamesCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetCrowdAppearanceNamesCount( game.data.Character_Record self );CName GetCrowdAppearanceNamesItem(int index)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetCrowdAppearanceNamesItem", (Character_Record_GetCrowdAppearanceNamesItem x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetCrowdAppearanceNamesItem( game.data.Character_Record self, int index );bool CrowdAppearanceNamesContains(CName item)RTTIre.Hooks.Place( "gamedataCharacter_Record", "CrowdAppearanceNamesContains", (Character_Record_CrowdAppearanceNamesContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_CrowdAppearanceNamesContains( game.data.Character_Record self, CName item );float[] BossHealthBarThresholds()RTTIint GetBossHealthBarThresholdsCount()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetBossHealthBarThresholdsCount", (Character_Record_GetBossHealthBarThresholdsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetBossHealthBarThresholdsCount( game.data.Character_Record self );float GetBossHealthBarThresholdsItem(int index)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetBossHealthBarThresholdsItem", (Character_Record_GetBossHealthBarThresholdsItem x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetBossHealthBarThresholdsItem( game.data.Character_Record self, int index );bool BossHealthBarThresholdsContains(float item)RTTIre.Hooks.Place( "gamedataCharacter_Record", "BossHealthBarThresholdsContains", (Character_Record_BossHealthBarThresholdsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_BossHealthBarThresholdsContains( game.data.Character_Record self, float item );void EquipmentAreas(out WeakHandle<game.data.EquipmentArea_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataCharacter_Record", "EquipmentAreas", (Character_Record_EquipmentAreas x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_EquipmentAreas( game.data.Character_Record self, WeakHandle<game.data.EquipmentArea_Record>[] outList );int GetEquipmentAreasCount()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetEquipmentAreasCount", (Character_Record_GetEquipmentAreasCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetEquipmentAreasCount( game.data.Character_Record self );WeakHandle<game.data.EquipmentArea_Record> GetEquipmentAreasItem(int index)RTTIgame.data.EquipmentArea_Record? GetEquipmentAreasItemHandle(int index)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetEquipmentAreasItemHandle", (Character_Record_GetEquipmentAreasItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.EquipmentArea_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetEquipmentAreasItemHandle( game.data.Character_Record self, int index );bool EquipmentAreasContains(WeakHandle<game.data.EquipmentArea_Record> item)RTTIre.Hooks.Place( "gamedataCharacter_Record", "EquipmentAreasContains", (Character_Record_EquipmentAreasContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_EquipmentAreasContains( game.data.Character_Record self, WeakHandle<game.data.EquipmentArea_Record> item );void AttachmentSlots(out WeakHandle<game.data.AttachmentSlot_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataCharacter_Record", "AttachmentSlots", (Character_Record_AttachmentSlots x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_AttachmentSlots( game.data.Character_Record self, WeakHandle<game.data.AttachmentSlot_Record>[] outList );int GetAttachmentSlotsCount()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetAttachmentSlotsCount", (Character_Record_GetAttachmentSlotsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetAttachmentSlotsCount( game.data.Character_Record self );WeakHandle<game.data.AttachmentSlot_Record> GetAttachmentSlotsItem(int index)RTTIgame.data.AttachmentSlot_Record? GetAttachmentSlotsItemHandle(int index)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetAttachmentSlotsItemHandle", (Character_Record_GetAttachmentSlotsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AttachmentSlot_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetAttachmentSlotsItemHandle( game.data.Character_Record self, int index );bool AttachmentSlotsContains(WeakHandle<game.data.AttachmentSlot_Record> item)RTTIre.Hooks.Place( "gamedataCharacter_Record", "AttachmentSlotsContains", (Character_Record_AttachmentSlotsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_AttachmentSlotsContains( game.data.Character_Record self, WeakHandle<game.data.AttachmentSlot_Record> item );void ItemGroups(out WeakHandle<game.data.InventoryItemGroup_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataCharacter_Record", "ItemGroups", (Character_Record_ItemGroups x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ItemGroups( game.data.Character_Record self, WeakHandle<game.data.InventoryItemGroup_Record>[] outList );int GetItemGroupsCount()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetItemGroupsCount", (Character_Record_GetItemGroupsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetItemGroupsCount( game.data.Character_Record self );WeakHandle<game.data.InventoryItemGroup_Record> GetItemGroupsItem(int index)RTTIgame.data.InventoryItemGroup_Record? GetItemGroupsItemHandle(int index)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetItemGroupsItemHandle", (Character_Record_GetItemGroupsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.InventoryItemGroup_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetItemGroupsItemHandle( game.data.Character_Record self, int index );bool ItemGroupsContains(WeakHandle<game.data.InventoryItemGroup_Record> item)RTTIre.Hooks.Place( "gamedataCharacter_Record", "ItemGroupsContains", (Character_Record_ItemGroupsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ItemGroupsContains( game.data.Character_Record self, WeakHandle<game.data.InventoryItemGroup_Record> item );void Abilities(out WeakHandle<game.data.GameplayAbility_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataCharacter_Record", "Abilities", (Character_Record_Abilities x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_Abilities( game.data.Character_Record self, WeakHandle<game.data.GameplayAbility_Record>[] outList );int GetAbilitiesCount()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetAbilitiesCount", (Character_Record_GetAbilitiesCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetAbilitiesCount( game.data.Character_Record self );WeakHandle<game.data.GameplayAbility_Record> GetAbilitiesItem(int index)RTTIgame.data.GameplayAbility_Record? GetAbilitiesItemHandle(int index)RTTIre.Hooks.Place( "gamedataCharacter_Record", "GetAbilitiesItemHandle", (Character_Record_GetAbilitiesItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.GameplayAbility_Record>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GetAbilitiesItemHandle( game.data.Character_Record self, int index );bool AbilitiesContains(WeakHandle<game.data.GameplayAbility_Record> item)RTTIre.Hooks.Place( "gamedataCharacter_Record", "AbilitiesContains", (Character_Record_AbilitiesContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_AbilitiesContains( game.data.Character_Record self, WeakHandle<game.data.GameplayAbility_Record> item );CName SecuritySquad()RTTIre.Hooks.Place( "gamedataCharacter_Record", "SecuritySquad", (Character_Record_SecuritySquad x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_SecuritySquad( game.data.Character_Record self );CName DisplayName()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DisplayName", (Character_Record_DisplayName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DisplayName( game.data.Character_Record self );CName LootBagEntity()RTTIre.Hooks.Place( "gamedataCharacter_Record", "LootBagEntity", (Character_Record_LootBagEntity x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_LootBagEntity( game.data.Character_Record self );CName GlobalSquad()RTTIre.Hooks.Place( "gamedataCharacter_Record", "GlobalSquad", (Character_Record_GlobalSquad x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_GlobalSquad( game.data.Character_Record self );CName ArchetypeName()RTTIre.Hooks.Place( "gamedataCharacter_Record", "ArchetypeName", (Character_Record_ArchetypeName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ArchetypeName( game.data.Character_Record self );CName AudioResourceName()RTTIre.Hooks.Place( "gamedataCharacter_Record", "AudioResourceName", (Character_Record_AudioResourceName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_AudioResourceName( game.data.Character_Record self );CName CommunitySquad()RTTIre.Hooks.Place( "gamedataCharacter_Record", "CommunitySquad", (Character_Record_CommunitySquad x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_CommunitySquad( game.data.Character_Record self );CName DisplayDescription()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DisplayDescription", (Character_Record_DisplayDescription x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DisplayDescription( game.data.Character_Record self );CName AlternativeDisplayName()RTTIre.Hooks.Place( "gamedataCharacter_Record", "AlternativeDisplayName", (Character_Record_AlternativeDisplayName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_AlternativeDisplayName( game.data.Character_Record self );CName StateMachineName()RTTIre.Hooks.Place( "gamedataCharacter_Record", "StateMachineName", (Character_Record_StateMachineName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_StateMachineName( game.data.Character_Record self );CName BaseAttitudeGroup()RTTIre.Hooks.Place( "gamedataCharacter_Record", "BaseAttitudeGroup", (Character_Record_BaseAttitudeGroup x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_BaseAttitudeGroup( game.data.Character_Record self );CName AlternativeFullDisplayName()RTTIre.Hooks.Place( "gamedataCharacter_Record", "AlternativeFullDisplayName", (Character_Record_AlternativeFullDisplayName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_AlternativeFullDisplayName( game.data.Character_Record self );CName AudioMeleeMaterial()RTTIre.Hooks.Place( "gamedataCharacter_Record", "AudioMeleeMaterial", (Character_Record_AudioMeleeMaterial x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_AudioMeleeMaterial( game.data.Character_Record self );CName FullDisplayName()RTTIre.Hooks.Place( "gamedataCharacter_Record", "FullDisplayName", (Character_Record_FullDisplayName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_FullDisplayName( game.data.Character_Record self );CName CpoClassName()RTTIre.Hooks.Place( "gamedataCharacter_Record", "CpoClassName", (Character_Record_CpoClassName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_CpoClassName( game.data.Character_Record self );CName VoiceTag()RTTIre.Hooks.Place( "gamedataCharacter_Record", "VoiceTag", (Character_Record_VoiceTag x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_VoiceTag( game.data.Character_Record self );red.ResourceReferenceScriptToken HolocallInitializerPath()RTTIre.Hooks.Place( "gamedataCharacter_Record", "HolocallInitializerPath", (Character_Record_HolocallInitializerPath x) => { return re.Hooks.CallOriginal<re.msgpack.red.ResourceReferenceScriptToken>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_HolocallInitializerPath( game.data.Character_Record self );float DropsAmmoOnDeathChance()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DropsAmmoOnDeathChance", (Character_Record_DropsAmmoOnDeathChance x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DropsAmmoOnDeathChance( game.data.Character_Record self );float ForcedTBHZOffset()RTTIre.Hooks.Place( "gamedataCharacter_Record", "ForcedTBHZOffset", (Character_Record_ForcedTBHZOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ForcedTBHZOffset( game.data.Character_Record self );bool IsChild()RTTIre.Hooks.Place( "gamedataCharacter_Record", "IsChild", (Character_Record_IsChild x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_IsChild( game.data.Character_Record self );bool DespawnChildCommunityWhenPlayerInVehicle()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DespawnChildCommunityWhenPlayerInVehicle", (Character_Record_DespawnChildCommunityWhenPlayerInVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DespawnChildCommunityWhenPlayerInVehicle( game.data.Character_Record self );bool DisableDefeatedState()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DisableDefeatedState", (Character_Record_DisableDefeatedState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DisableDefeatedState( game.data.Character_Record self );bool IsCrowd()RTTIre.Hooks.Place( "gamedataCharacter_Record", "IsCrowd", (Character_Record_IsCrowd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_IsCrowd( game.data.Character_Record self );bool HideUIElements()RTTIre.Hooks.Place( "gamedataCharacter_Record", "HideUIElements", (Character_Record_HideUIElements x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_HideUIElements( game.data.Character_Record self );bool HideUIDetection()RTTIre.Hooks.Place( "gamedataCharacter_Record", "HideUIDetection", (Character_Record_HideUIDetection x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_HideUIDetection( game.data.Character_Record self );bool IgnoreDetectionForAudioCue()RTTIre.Hooks.Place( "gamedataCharacter_Record", "IgnoreDetectionForAudioCue", (Character_Record_IgnoreDetectionForAudioCue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_IgnoreDetectionForAudioCue( game.data.Character_Record self );bool CanHaveGenericTalk()RTTIre.Hooks.Place( "gamedataCharacter_Record", "CanHaveGenericTalk", (Character_Record_CanHaveGenericTalk x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_CanHaveGenericTalk( game.data.Character_Record self );bool DropsControlledLoot()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DropsControlledLoot", (Character_Record_DropsControlledLoot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DropsControlledLoot( game.data.Character_Record self );bool DropsWeaponOnDeath()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DropsWeaponOnDeath", (Character_Record_DropsWeaponOnDeath x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DropsWeaponOnDeath( game.data.Character_Record self );bool StaticCommunityAppearancesDistributionEnabled()RTTIre.Hooks.Place( "gamedataCharacter_Record", "StaticCommunityAppearancesDistributionEnabled", (Character_Record_StaticCommunityAppearancesDistributionEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_StaticCommunityAppearancesDistributionEnabled( game.data.Character_Record self );bool IsBumpable()RTTIre.Hooks.Place( "gamedataCharacter_Record", "IsBumpable", (Character_Record_IsBumpable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_IsBumpable( game.data.Character_Record self );bool IsLightCrowd()RTTIre.Hooks.Place( "gamedataCharacter_Record", "IsLightCrowd", (Character_Record_IsLightCrowd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_IsLightCrowd( game.data.Character_Record self );bool ForceCanHaveGenericTalk()RTTIre.Hooks.Place( "gamedataCharacter_Record", "ForceCanHaveGenericTalk", (Character_Record_ForceCanHaveGenericTalk x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_ForceCanHaveGenericTalk( game.data.Character_Record self );bool EnableSensesOnStart()RTTIre.Hooks.Place( "gamedataCharacter_Record", "EnableSensesOnStart", (Character_Record_EnableSensesOnStart x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_EnableSensesOnStart( game.data.Character_Record self );bool HasDirectionalStarts()RTTIre.Hooks.Place( "gamedataCharacter_Record", "HasDirectionalStarts", (Character_Record_HasDirectionalStarts x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_HasDirectionalStarts( game.data.Character_Record self );bool DropsMoneyOnDeath()RTTIre.Hooks.Place( "gamedataCharacter_Record", "DropsMoneyOnDeath", (Character_Record_DropsMoneyOnDeath x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_DropsMoneyOnDeath( game.data.Character_Record self );bool UseForcedTBHZOffset()RTTIre.Hooks.Place( "gamedataCharacter_Record", "UseForcedTBHZOffset", (Character_Record_UseForcedTBHZOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_UseForcedTBHZOffset( game.data.Character_Record self );bool SkipDisplayArchetype()RTTIre.Hooks.Place( "gamedataCharacter_Record", "SkipDisplayArchetype", (Character_Record_SkipDisplayArchetype x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Character_Record_SkipDisplayArchetype( game.data.Character_Record self );