class
PSD_DetectorPS
- 5 properties
- 10 functions
Extends game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
counter | int | 0x60 | scripted |
toggle | bool | 0x64 | scripted |
lastEntityID | ent.EntityID | 0x68 | scripted |
lastPersistentID | game.PersistentID | 0x70 | scripted |
name | CName | 0x80 | scripted |
Functions
ent.EntityID GetLastEntityID()RTTIre.Hooks.Place( "PSD_DetectorPS", "GetLastEntityID;", (PSD_DetectorPS_GetLastEntityID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_GetLastEntityID( PSD_DetectorPS self );game.PersistentID GetLastPersistentID()RTTIre.Hooks.Place( "PSD_DetectorPS", "GetLastPersistentID;", (PSD_DetectorPS_GetLastPersistentID x) => { return re.Hooks.CallOriginal<re.msgpack.game.PersistentID>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_GetLastPersistentID( PSD_DetectorPS self );CName GetName()RTTIre.Hooks.Place( "PSD_DetectorPS", "GetName;", (PSD_DetectorPS_GetName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_GetName( PSD_DetectorPS self );int ReadTheCounter()RTTIre.Hooks.Place( "PSD_DetectorPS", "ReadTheCounter;", (PSD_DetectorPS_ReadTheCounter x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_ReadTheCounter( PSD_DetectorPS self );EntityNotificationType OnBumpTheCounter(SampleBumpEvent evt)RTTIre.Hooks.Place( "PSD_DetectorPS", "OnBumpTheCounter;SampleBumpEvent", (PSD_DetectorPS_OnBumpTheCounter x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_OnBumpTheCounter( PSD_DetectorPS self, SampleBumpEvent? evt );EntityNotificationType OnBumpTheCounter(ActionInt evt)RTTIre.Hooks.Place( "PSD_DetectorPS", "OnBumpTheCounter;ActionInt", (PSD_DetectorPS_OnBumpTheCounter2 x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_OnBumpTheCounter2( PSD_DetectorPS self, ActionInt? evt );EntityNotificationType OnLogAction(ActionBool evt)RTTIre.Hooks.Place( "PSD_DetectorPS", "OnLogAction;ActionBool", (PSD_DetectorPS_OnLogAction x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_OnLogAction( PSD_DetectorPS self, ActionBool? evt );ActionInt? GetAction_BumpTheCounter()RTTIre.Hooks.Place( "PSD_DetectorPS", "GetAction_BumpTheCounter;", (PSD_DetectorPS_GetAction_BumpTheCounter x) => { return re.Hooks.CallOriginal<re.msgpack.ActionInt>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_GetAction_BumpTheCounter( PSD_DetectorPS self );ActionBool? GetAction_Log()RTTIre.Hooks.Place( "PSD_DetectorPS", "GetAction_Log;", (PSD_DetectorPS_GetAction_Log x) => { return re.Hooks.CallOriginal<re.msgpack.ActionBool>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_GetAction_Log( PSD_DetectorPS self );bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "PSD_DetectorPS", "GetActions;array<DeviceAction>GetActionsContext", (PSD_DetectorPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PSD_DetectorPS_GetActions( PSD_DetectorPS self, game.device.Action[] outActions, game.GetActionsContext context );