class
PingSquadEffector
- 6 properties
- 8 functions
Extends game.Effector IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
squadMembers | ent.EntityID[] | 0x0 | scripted |
owner | WeakHandle<game.Object> | 0x10 | scripted |
oldSquadAttitude | game.AttitudeAgent? | 0x20 | scripted |
quickhackLevel | float | 0x30 | scripted |
data | FocusForcedHighlightData? | 0x38 | scripted |
squadName | CName | 0x48 | scripted |
Functions
void Initialize(TDBID record, ScriptGameInstance game, TDBID parentRecord)overrideRTTIre.Hooks.PlaceVoid( "PingSquadEffector", "Initialize;TweakDBIDGameInstanceTweakDBID", (PingSquadEffector_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingSquadEffector_Initialize( PingSquadEffector self, TDBID record, ScriptGameInstance game, TDBID parentRecord );void ActionOn(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "PingSquadEffector", "ActionOn;GameObject", (PingSquadEffector_ActionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingSquadEffector_ActionOn( PingSquadEffector self, game.Object? owner );void ActionOff(game.Object owner)overrideRTTIre.Hooks.PlaceVoid( "PingSquadEffector", "ActionOff;GameObject", (PingSquadEffector_ActionOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingSquadEffector_ActionOff( PingSquadEffector self, game.Object? owner );void Uninitialize(ScriptGameInstance game)overrideRTTIre.Hooks.PlaceVoid( "PingSquadEffector", "Uninitialize;GameInstance", (PingSquadEffector_Uninitialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingSquadEffector_Uninitialize( PingSquadEffector self, ScriptGameInstance game );void MarkSquad(bool mark, game.Object root)RTTIre.Hooks.PlaceVoid( "PingSquadEffector", "MarkSquad;BoolGameObject", (PingSquadEffector_MarkSquad x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingSquadEffector_MarkSquad( PingSquadEffector self, bool mark, game.Object? root );void RegisterMarkedSquadInNetworkSystem(ScriptGameInstance game)RTTIre.Hooks.PlaceVoid( "PingSquadEffector", "RegisterMarkedSquadInNetworkSystem;GameInstance", (PingSquadEffector_RegisterMarkedSquadInNetworkSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingSquadEffector_RegisterMarkedSquadInNetworkSystem( PingSquadEffector self, ScriptGameInstance game );void UnregisterMarkedSquadInNetworkSystem(ScriptGameInstance game)RTTIre.Hooks.PlaceVoid( "PingSquadEffector", "UnregisterMarkedSquadInNetworkSystem;GameInstance", (PingSquadEffector_UnregisterMarkedSquadInNetworkSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingSquadEffector_UnregisterMarkedSquadInNetworkSystem( PingSquadEffector self, ScriptGameInstance game );TDBID GetPingLevel(float level)RTTIre.Hooks.Place( "PingSquadEffector", "GetPingLevel;Float", (PingSquadEffector_GetPingLevel x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct PingSquadEffector_GetPingLevel( PingSquadEffector self, float level );