class
RelicPerkSystem
- 1 property
- 10 functions
Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
registeredPerkDevices | PerkDeviceMappinData?[] | 0x0 | scripted |
Functions
void OnRestored(int saveVersion, int gameVersion)overrideRTTIre.Hooks.PlaceVoid( "RelicPerkSystem", "OnRestored;Int32Int32", (RelicPerkSystem_OnRestored x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_OnRestored( RelicPerkSystem self, int saveVersion, int gameVersion );void RegisterMappins()RTTIre.Hooks.PlaceVoid( "RelicPerkSystem", "RegisterMappins;", (RelicPerkSystem_RegisterMappins x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_RegisterMappins( RelicPerkSystem self );void OnRegisterPerkDeviceMappinRequest(RegisterPerkDeviceMappinRequest request)RTTIre.Hooks.PlaceVoid( "RelicPerkSystem", "OnRegisterPerkDeviceMappinRequest;RegisterPerkDeviceMappinRequest", (RelicPerkSystem_OnRegisterPerkDeviceMappinRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_OnRegisterPerkDeviceMappinRequest( RelicPerkSystem self, RegisterPerkDeviceMappinRequest? request );PerkDeviceMappinData? CreatePerkDeviceMappinData(RegisterPerkDeviceMappinRequest request)RTTIre.Hooks.Place( "RelicPerkSystem", "CreatePerkDeviceMappinData;RegisterPerkDeviceMappinRequest", (RelicPerkSystem_CreatePerkDeviceMappinData x) => { return re.Hooks.CallOriginal<re.msgpack.PerkDeviceMappinData>(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_CreatePerkDeviceMappinData( RelicPerkSystem self, RegisterPerkDeviceMappinRequest? request );bool IsOwnerRegistered(ent.EntityID ownerID)RTTIre.Hooks.Place( "RelicPerkSystem", "IsOwnerRegistered;EntityID", (RelicPerkSystem_IsOwnerRegistered x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_IsOwnerRegistered( RelicPerkSystem self, ent.EntityID ownerID );bool IsMappinRegistered(PerkDeviceMappinData perkDeviceMappinData)RTTIre.Hooks.Place( "RelicPerkSystem", "IsMappinRegistered;PerkDeviceMappinData", (RelicPerkSystem_IsMappinRegistered x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_IsMappinRegistered( RelicPerkSystem self, PerkDeviceMappinData? perkDeviceMappinData );void RegisterMappinInMappinSystem(PerkDeviceMappinData perkDeviceMappinData)RTTIre.Hooks.PlaceVoid( "RelicPerkSystem", "RegisterMappinInMappinSystem;PerkDeviceMappinData", (RelicPerkSystem_RegisterMappinInMappinSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_RegisterMappinInMappinSystem( RelicPerkSystem self, PerkDeviceMappinData? perkDeviceMappinData );game.map.pins.MappinData GetMappinData()RTTIre.Hooks.Place( "RelicPerkSystem", "GetMappinData;", (RelicPerkSystem_GetMappinData x) => { return re.Hooks.CallOriginal<re.msgpack.game.map.pins.MappinData>(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_GetMappinData( RelicPerkSystem self );void OnSetPerkDeviceAsUsedRequest(SetPerkDeviceAsUsedRequest request)RTTIre.Hooks.PlaceVoid( "RelicPerkSystem", "OnSetPerkDeviceAsUsedRequest;SetPerkDeviceAsUsedRequest", (RelicPerkSystem_OnSetPerkDeviceAsUsedRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_OnSetPerkDeviceAsUsedRequest( RelicPerkSystem self, SetPerkDeviceAsUsedRequest? request );bool TryGetPerkDeviceMappinData(ent.EntityID ownerID, out PerkDeviceMappinData perkDeviceMappinData)RTTIre.Hooks.Place( "RelicPerkSystem", "TryGetPerkDeviceMappinData;EntityIDPerkDeviceMappinData", (RelicPerkSystem_TryGetPerkDeviceMappinData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct RelicPerkSystem_TryGetPerkDeviceMappinData( RelicPerkSystem self, ent.EntityID ownerID, PerkDeviceMappinData? perkDeviceMappinData );