class
Window
- 3 properties
- 7 functions
Extends Door InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
soloCollider | ent.IComponent? | 0x610 | scripted |
strongSoloHandle | ent.MeshComponent? | 0x620 | scripted |
duplicateDestruction | bool | 0x630 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "Window", "OnRequestComponents", (Window_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Window_OnRequestComponents( Window self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "Window", "OnTakeControl", (Window_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Window_OnTakeControl( Window self, ent.EntityResolveComponentsInterface ri );WindowController? GetController()overrideRTTIre.Hooks.Place( "Window", "GetController;", (Window_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.WindowController>(); } ); [Msgpack.Gen] public readonly partial record struct Window_GetController( Window self );WindowControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "Window", "GetDevicePS;", (Window_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.WindowControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct Window_GetDevicePS( Window self );bool OnActionDemolition(ActionDemolition evt)overrideRTTIre.Hooks.Place( "Window", "OnActionDemolition", (Window_OnActionDemolition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Window_OnActionDemolition( Window self, ActionDemolition? evt );bool OnPhysicalDestructionEvent(ent.PhysicalDestructionEvent evt)overrideRTTIre.Hooks.Place( "Window", "OnPhysicalDestructionEvent", (Window_OnPhysicalDestructionEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Window_OnPhysicalDestructionEvent( Window self, ent.PhysicalDestructionEvent? evt );void SetSoloAppearance()overrideRTTIre.Hooks.PlaceVoid( "Window", "SetSoloAppearance;", (Window_SetSoloAppearance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Window_SetSoloAppearance( Window self );