class
HoloDevice
- 1 property
- 8 functions
Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
questFactName | CName | 0x3D0 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "HoloDevice", "OnRequestComponents", (HoloDevice_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HoloDevice_OnRequestComponents( HoloDevice self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "HoloDevice", "OnTakeControl", (HoloDevice_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HoloDevice_OnTakeControl( HoloDevice self, ent.EntityResolveComponentsInterface ri );void ResolveGameplayState()overrideRTTIre.Hooks.PlaceVoid( "HoloDevice", "ResolveGameplayState;", (HoloDevice_ResolveGameplayState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloDevice_ResolveGameplayState( HoloDevice self );bool OnPlay(TogglePlay evt)RTTIre.Hooks.Place( "HoloDevice", "OnPlay", (HoloDevice_OnPlay x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HoloDevice_OnPlay( HoloDevice self, TogglePlay? evt );void UpdateFactDB()RTTIre.Hooks.PlaceVoid( "HoloDevice", "UpdateFactDB;", (HoloDevice_UpdateFactDB x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloDevice_UpdateFactDB( HoloDevice self );void UpdateUI()RTTIre.Hooks.PlaceVoid( "HoloDevice", "UpdateUI;", (HoloDevice_UpdateUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloDevice_UpdateUI( HoloDevice self );HoloDeviceController? GetController()overrideRTTIre.Hooks.Place( "HoloDevice", "GetController;", (HoloDevice_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.HoloDeviceController>(); } ); [Msgpack.Gen] public readonly partial record struct HoloDevice_GetController( HoloDevice self );HoloDeviceControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "HoloDevice", "GetDevicePS;", (HoloDevice_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.HoloDeviceControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct HoloDevice_GetDevicePS( HoloDevice self );