class
GravityChangeTrigger
- 3 properties
- 4 functions
Extends game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
gravityType | EGravityType | 0xF0 | scripted |
regularStateMachineName | CName | 0xF8 | scripted |
lowGravityStateMachineName | CName | 0x100 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "GravityChangeTrigger", "OnRequestComponents", (GravityChangeTrigger_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GravityChangeTrigger_OnRequestComponents( GravityChangeTrigger self, ent.EntityRequestComponentsInterface ri );bool OnAreaEnter(ent.AreaEnteredEvent trigger)RTTIre.Hooks.Place( "GravityChangeTrigger", "OnAreaEnter", (GravityChangeTrigger_OnAreaEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GravityChangeTrigger_OnAreaEnter( GravityChangeTrigger self, ent.AreaEnteredEvent? trigger );bool OnAreaExit(ent.AreaExitedEvent trigger)RTTIre.Hooks.Place( "GravityChangeTrigger", "OnAreaExit", (GravityChangeTrigger_OnAreaExit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GravityChangeTrigger_OnAreaExit( GravityChangeTrigger self, ent.AreaExitedEvent? trigger );void SwitchGravity(EGravityType gravityType)RTTIre.Hooks.PlaceVoid( "GravityChangeTrigger", "SwitchGravity;EGravityType", (GravityChangeTrigger_SwitchGravity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GravityChangeTrigger_SwitchGravity( GravityChangeTrigger self, EGravityType gravityType );