class
TurretTransition
- 0 properties
- 2 functions
- 6 derived classes
Extends DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
TurretBeginDecisions, TurretBeginEvents, TurretEndDecisions, TurretEndEvents, TurretRipOffDecisions, TurretRipOffEvents
Properties
None.
Functions
void EnterWorkspot(ScriptGameInstance game, game.Object turret, game.Object activator, bool? freeCamera, CName? componentName, CName? deviceData)RTTIre.Hooks.PlaceVoid( "TurretTransition", "EnterWorkspot;GameInstanceGameObjectGameObjectBoolCNameCName", (TurretTransition_EnterWorkspot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TurretTransition_EnterWorkspot( TurretTransition self, ScriptGameInstance game, game.Object? turret, game.Object? activator, bool? freeCamera, CName? componentName, CName? deviceData );game.weapon.Object? GetTurretEquippedWeapon(TurretInitData initData)RTTIre.Hooks.Place( "TurretTransition", "GetTurretEquippedWeapon;TurretInitData", (TurretTransition_GetTurretEquippedWeapon x) => { return re.Hooks.CallOriginal<re.msgpack.game.weapon.GameWeaponObject>(); } ); [Msgpack.Gen] public readonly partial record struct TurretTransition_GetTurretEquippedWeapon( TurretTransition self, TurretInitData? initData );