class
WallScreen
- 3 properties
- 8 functions
Extends TV InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
movementPattern | SMovementPattern | 0x3E0 | scripted |
factOnFullyOpened | CName | 0x3F0 | scripted |
objectMover | ObjectMoverComponent? | 0x3F8 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "WallScreen", "OnRequestComponents", (WallScreen_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WallScreen_OnRequestComponents( WallScreen self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "WallScreen", "OnTakeControl", (WallScreen_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WallScreen_OnTakeControl( WallScreen self, ent.EntityResolveComponentsInterface ri );WallScreenController? GetController()overrideRTTIre.Hooks.Place( "WallScreen", "GetController;", (WallScreen_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.WallScreenController>(); } ); [Msgpack.Gen] public readonly partial record struct WallScreen_GetController( WallScreen self );WallScreenControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "WallScreen", "GetDevicePS;", (WallScreen_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.WallScreenControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct WallScreen_GetDevicePS( WallScreen self );bool OnMovementFinished(ObjectMoverStatus movementStatus)RTTIre.Hooks.Place( "WallScreen", "OnMovementFinished", (WallScreen_OnMovementFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WallScreen_OnMovementFinished( WallScreen self, ObjectMoverStatus? movementStatus );bool OnToggleSecureShow(ToggleShow evt)RTTIre.Hooks.Place( "WallScreen", "OnToggleSecureShow", (WallScreen_OnToggleSecureShow x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WallScreen_OnToggleSecureShow( WallScreen self, ToggleShow? evt );void Move()RTTIre.Hooks.PlaceVoid( "WallScreen", "Move;", (WallScreen_Move x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WallScreen_Move( WallScreen self );void MoveBack()RTTIre.Hooks.PlaceVoid( "WallScreen", "MoveBack;", (WallScreen_MoveBack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WallScreen_MoveBack( WallScreen self );