class
ForceMoveInCombatEffector
- 2 properties
- 4 functions
- 2 derived classes
Extends game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
aiComponent | AIHumanComponent? | 0x0 | scripted |
commandStarted | bool | 0x10 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "ForceMoveInCombatEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (ForceMoveInCombatEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ForceMoveInCombatEffector_Initialize( ForceMoveInCombatEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void Uninitialize(ScriptGameInstance game)overrideRTTIre.Hooks.PlaceVoid( "ForceMoveInCombatEffector", "Uninitialize;GameInstance", (ForceMoveInCombatEffector_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ForceMoveInCombatEffector_Uninitialize( ForceMoveInCombatEffector self, ScriptGameInstance game );void StartMovement(game.Object owner, AIPositionSpec end, float desiredDistance, move.MovementType movementType)RTTIre.Hooks.PlaceVoid( "ForceMoveInCombatEffector", "StartMovement;GameObjectAIPositionSpecFloatmoveMovementType", (ForceMoveInCombatEffector_StartMovement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ForceMoveInCombatEffector_StartMovement( ForceMoveInCombatEffector self, game.Object? owner, AIPositionSpec end, float desiredDistance, move.MovementType movementType );static CName GetCommandName()staticRTTI globalre.Hooks.Place( "ForceMoveInCombatEffector", "ForceMoveInCombatEffector::GetCommandName;", (ForceMoveInCombatEffector_GetCommandName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ForceMoveInCombatEffector_GetCommandName();