class
ActivatedDeviceNPCControllerPS
- 1 property
- 3 functions
Extends ActivatedDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
activatedDeviceNPCSetup | ActivatedDeviceNPCSetup | 0x318 | scripted |
Functions
NPCPuppet? GetSpawnedNPC()RTTIre.Hooks.Place( "ActivatedDeviceNPCControllerPS", "GetSpawnedNPC;", (ActivatedDeviceNPCControllerPS_GetSpawnedNPC x) => { return re.Hooks.CallOriginal<re.msgpack.NPCPuppet>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceNPCControllerPS_GetSpawnedNPC( ActivatedDeviceNPCControllerPS self );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "ActivatedDeviceNPCControllerPS", "GameAttached;", (ActivatedDeviceNPCControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceNPCControllerPS_GameAttached( ActivatedDeviceNPCControllerPS self );EntityNotificationType OnGameEntitySpawnerEvent(game.EntitySpawnerEvent evt)RTTIre.Hooks.Place( "ActivatedDeviceNPCControllerPS", "OnGameEntitySpawnerEvent;gameEntitySpawnerEvent", (ActivatedDeviceNPCControllerPS_OnGameEntitySpawnerEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ActivatedDeviceNPCControllerPS_OnGameEntitySpawnerEvent( ActivatedDeviceNPCControllerPS self, game.EntitySpawnerEvent? evt );