class
JumpPod
- 5 properties
- 5 functions
Extends game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
activationLight | ent.IVisualComponent? | 0xF0 | scripted |
activationTrigger | ent.IComponent? | 0x100 | scripted |
impulseForward | float | 0x110 | scripted |
impulseRight | float | 0x114 | scripted |
impulseUp | float | 0x118 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "JumpPod", "OnRequestComponents", (JumpPod_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JumpPod_OnRequestComponents( JumpPod self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "JumpPod", "OnTakeControl", (JumpPod_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JumpPod_OnTakeControl( JumpPod self, ent.EntityResolveComponentsInterface ri );bool OnAreaEnter(ent.AreaEnteredEvent trigger)RTTIre.Hooks.Place( "JumpPod", "OnAreaEnter", (JumpPod_OnAreaEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JumpPod_OnAreaEnter( JumpPod self, ent.AreaEnteredEvent? trigger );bool OnAreaExit(ent.AreaExitedEvent trigger)RTTIre.Hooks.Place( "JumpPod", "OnAreaExit", (JumpPod_OnAreaExit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct JumpPod_OnAreaExit( JumpPod self, ent.AreaExitedEvent? trigger );void ApplyImpulse(ent.EntityGameInterface activator)RTTIre.Hooks.PlaceVoid( "JumpPod", "ApplyImpulse;EntityGameInterface", (JumpPod_ApplyImpulse x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct JumpPod_ApplyImpulse( JumpPod self, ent.EntityGameInterface activator );