class
SniperNestControllerPS
- 2 properties
- 19 functions
Extends SensorDeviceControllerPS ExplosiveDeviceControllerPS BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vfxNameOnShoot | CName | 0x468 | scripted |
isRippedOff | bool | 0x470 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "SniperNestControllerPS", "OnInstantiated", (SniperNestControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_OnInstantiated( SniperNestControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "SniperNestControllerPS", "Initialize;", (SniperNestControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_Initialize( SniperNestControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "SniperNestControllerPS", "GameAttached;", (SniperNestControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_GameAttached( SniperNestControllerPS self );bool GetRippedOff()RTTIre.Hooks.Place( "SniperNestControllerPS", "GetRippedOff;", (SniperNestControllerPS_GetRippedOff x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_GetRippedOff( SniperNestControllerPS self );void SetRippedOff(bool value)RTTIre.Hooks.PlaceVoid( "SniperNestControllerPS", "SetRippedOff;Bool", (SniperNestControllerPS_SetRippedOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_SetRippedOff( SniperNestControllerPS self, bool value );void LogicReady()overrideRTTIre.Hooks.PlaceVoid( "SniperNestControllerPS", "LogicReady;", (SniperNestControllerPS_LogicReady x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_LogicReady( SniperNestControllerPS self );void SetDeviceState(EDeviceStatus state)overrideRTTIre.Hooks.PlaceVoid( "SniperNestControllerPS", "SetDeviceState;EDeviceStatus", (SniperNestControllerPS_SetDeviceState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_SetDeviceState( SniperNestControllerPS self, EDeviceStatus state );bool GetIsUnderControl()RTTIre.Hooks.Place( "SniperNestControllerPS", "GetIsUnderControl;", (SniperNestControllerPS_GetIsUnderControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_GetIsUnderControl( SniperNestControllerPS self );string GetVfxNameOnShoot()RTTIre.Hooks.Place( "SniperNestControllerPS", "GetVfxNameOnShoot;", (SniperNestControllerPS_GetVfxNameOnShoot x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_GetVfxNameOnShoot( SniperNestControllerPS self );QuestEjectPlayer? ActionQuestEjectPlayer()RTTIre.Hooks.Place( "SniperNestControllerPS", "ActionQuestEjectPlayer;", (SniperNestControllerPS_ActionQuestEjectPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.QuestEjectPlayer>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_ActionQuestEjectPlayer( SniperNestControllerPS self );QuestEnterPlayer? ActionQuestEnterPlayer()RTTIre.Hooks.Place( "SniperNestControllerPS", "ActionQuestEnterPlayer;", (SniperNestControllerPS_ActionQuestEnterPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.QuestEnterPlayer>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_ActionQuestEnterPlayer( SniperNestControllerPS self );QuestEnterNoAnimation? ActionQuestEnterNoAnimation()RTTIre.Hooks.Place( "SniperNestControllerPS", "ActionQuestEnterNoAnimation;", (SniperNestControllerPS_ActionQuestEnterNoAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.QuestEnterNoAnimation>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_ActionQuestEnterNoAnimation( SniperNestControllerPS self );QuestExitNoAnimation? ActionQuestExitNoAnimation()RTTIre.Hooks.Place( "SniperNestControllerPS", "ActionQuestExitNoAnimation;", (SniperNestControllerPS_ActionQuestExitNoAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.QuestExitNoAnimation>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_ActionQuestExitNoAnimation( SniperNestControllerPS self );EntityNotificationType OnQuestEjectPlayer(QuestEjectPlayer evt)RTTIre.Hooks.Place( "SniperNestControllerPS", "OnQuestEjectPlayer;QuestEjectPlayer", (SniperNestControllerPS_OnQuestEjectPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_OnQuestEjectPlayer( SniperNestControllerPS self, QuestEjectPlayer? evt );EntityNotificationType OnQuestEnterPlayer(QuestEnterPlayer evt)RTTIre.Hooks.Place( "SniperNestControllerPS", "OnQuestEnterPlayer;QuestEnterPlayer", (SniperNestControllerPS_OnQuestEnterPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_OnQuestEnterPlayer( SniperNestControllerPS self, QuestEnterPlayer? evt );EntityNotificationType OnQuestEnterNoAnimation(QuestEnterNoAnimation evt)RTTIre.Hooks.Place( "SniperNestControllerPS", "OnQuestEnterNoAnimation;QuestEnterNoAnimation", (SniperNestControllerPS_OnQuestEnterNoAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_OnQuestEnterNoAnimation( SniperNestControllerPS self, QuestEnterNoAnimation? evt );EntityNotificationType OnQuestExitNoAnimation(QuestExitNoAnimation evt)RTTIre.Hooks.Place( "SniperNestControllerPS", "OnQuestExitNoAnimation;QuestExitNoAnimation", (SniperNestControllerPS_OnQuestExitNoAnimation x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_OnQuestExitNoAnimation( SniperNestControllerPS self, QuestExitNoAnimation? evt );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "SniperNestControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (SniperNestControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_GetActions( SniperNestControllerPS self, game.device.Action[] actions, game.GetActionsContext context );void GetQuestActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "SniperNestControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (SniperNestControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SniperNestControllerPS_GetQuestActions( SniperNestControllerPS self, game.device.Action[] actions, game.GetActionsContext context );