class
AISquadHelper
- 0 properties
- 25 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static bool LeaveAllSquads(WeakHandle<game.Object> obj)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::LeaveAllSquads;GameObject", (AISquadHelper_LeaveAllSquads x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_LeaveAllSquads( WeakHandle<game.Object> obj );static bool GetPlayerSquadInterface(WeakHandle<game.Object> obj, out PlayerSquadInterface playerSquadInterface)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GetPlayerSquadInterface;GameObjectPlayerSquadInterface", (AISquadHelper_GetPlayerSquadInterface x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GetPlayerSquadInterface( WeakHandle<game.Object> obj, PlayerSquadInterface? playerSquadInterface );static void SendStimFromSquadTargetToMember(ent.Entity member, CName actionName)staticRTTI globalre.Hooks.PlaceVoid( "AISquadHelper", "AISquadHelper::SendStimFromSquadTargetToMember;EntityCName", (AISquadHelper_SendStimFromSquadTargetToMember x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_SendStimFromSquadTargetToMember( ent.Entity? member, CName actionName );static void PullSquadSyncOnSquadmate(ScriptGameInstance game, WeakHandle<ScriptedPuppet> squadmate, AISquadType squadType, WeakHandle<ent.Entity> currentTopThreat)staticRTTI globalre.Hooks.PlaceVoid( "AISquadHelper", "AISquadHelper::PullSquadSyncOnSquadmate;GameInstanceScriptedPuppetAISquadTypeEntity", (AISquadHelper_PullSquadSyncOnSquadmate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_PullSquadSyncOnSquadmate( ScriptGameInstance game, WeakHandle<ScriptedPuppet> squadmate, AISquadType squadType, WeakHandle<ent.Entity> currentTopThreat );static void PullSquadSync(WeakHandle<ScriptedPuppet> puppet, AISquadType squadType)staticRTTI globalre.Hooks.PlaceVoid( "AISquadHelper", "AISquadHelper::PullSquadSync;ScriptedPuppetAISquadType", (AISquadHelper_PullSquadSync x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_PullSquadSync( WeakHandle<ScriptedPuppet> puppet, AISquadType squadType );static bool GetSquadmates(WeakHandle<game.Object> obj, WeakHandle<ent.Entity>[] membersList, bool dontRemoveSelf)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GetSquadmates;GameObjectscript_ref<array<Entity>>Bool", (AISquadHelper_GetSquadmates x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GetSquadmates( WeakHandle<game.Object> obj, WeakHandle<ent.Entity>[] membersList, bool dontRemoveSelf );static EAIPlayerSquadOrder PlayerSquadOrderStringToEnum(string playerSquadOrderName)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::PlayerSquadOrderStringToEnum;script_ref<String>", (AISquadHelper_PlayerSquadOrderStringToEnum x) => { return re.Hooks.CallOriginal<re.msgpack.EAIPlayerSquadOrder>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_PlayerSquadOrderStringToEnum( string playerSquadOrderName );static bool GeThreatLocationFromSquadmate(WeakHandle<ScriptedPuppet> squadmate, WeakHandle<ent.Entity> threat, AITrackedLocation threatLocation)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GeThreatLocationFromSquadmate;ScriptedPuppetEntityscript_ref<TrackedLocation>", (AISquadHelper_GeThreatLocationFromSquadmate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GeThreatLocationFromSquadmate( WeakHandle<ScriptedPuppet> squadmate, WeakHandle<ent.Entity> threat, AITrackedLocation threatLocation );static void EnterAlerted(WeakHandle<ScriptedPuppet> owner)staticRTTI globalre.Hooks.PlaceVoid( "AISquadHelper", "AISquadHelper::EnterAlerted;ScriptedPuppet", (AISquadHelper_EnterAlerted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_EnterAlerted( WeakHandle<ScriptedPuppet> owner );static void RemoveThreatOnSquadmate(ScriptGameInstance game, WeakHandle<ScriptedPuppet> squadmate, AITrackedLocation threat)staticRTTI globalre.Hooks.PlaceVoid( "AISquadHelper", "AISquadHelper::RemoveThreatOnSquadmate;GameInstanceScriptedPuppetscript_ref<TrackedLocation>", (AISquadHelper_RemoveThreatOnSquadmate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_RemoveThreatOnSquadmate( ScriptGameInstance game, WeakHandle<ScriptedPuppet> squadmate, AITrackedLocation threat );static string SquadRingTypeToTicketString(game.data.AIRingType type)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::SquadRingTypeToTicketString;gamedataAIRingType", (AISquadHelper_SquadRingTypeToTicketString x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_SquadRingTypeToTicketString( game.data.AIRingType type );static bool GetCombatSquadInterface(WeakHandle<game.Object> obj, out AICombatSquadScriptInterface squadInterface)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GetCombatSquadInterface;GameObjectCombatSquadScriptInterface", (AISquadHelper_GetCombatSquadInterface x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GetCombatSquadInterface( WeakHandle<game.Object> obj, AICombatSquadScriptInterface? squadInterface );static void RemoveThreatFromSquad(WeakHandle<ScriptedPuppet> puppet, AITrackedLocation threat)staticRTTI globalre.Hooks.PlaceVoid( "AISquadHelper", "AISquadHelper::RemoveThreatFromSquad;ScriptedPuppetscript_ref<TrackedLocation>", (AISquadHelper_RemoveThreatFromSquad x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_RemoveThreatFromSquad( WeakHandle<ScriptedPuppet> puppet, AITrackedLocation threat );static bool GetSquadBaseInterface(WeakHandle<game.Object> obj, out PuppetSquadInterface squadBaseInterface)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GetSquadBaseInterface;GameObjectPuppetSquadInterface", (AISquadHelper_GetSquadBaseInterface x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GetSquadBaseInterface( WeakHandle<game.Object> obj, PuppetSquadInterface? squadBaseInterface );static bool GetSquadMemberInterface(WeakHandle<game.Object> obj, out AISquadScriptInterface squadInterface)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GetSquadMemberInterface;GameObjectSquadScriptInterface", (AISquadHelper_GetSquadMemberInterface x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GetSquadMemberInterface( WeakHandle<game.Object> obj, AISquadScriptInterface? squadInterface );static bool GetThreatLocationFromSquad(WeakHandle<ScriptedPuppet> puppet, WeakHandle<ent.Entity> threat, AITrackedLocation threatLocation)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GetThreatLocationFromSquad;ScriptedPuppetEntityscript_ref<TrackedLocation>", (AISquadHelper_GetThreatLocationFromSquad x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GetThreatLocationFromSquad( WeakHandle<ScriptedPuppet> puppet, WeakHandle<ent.Entity> threat, AITrackedLocation threatLocation );static game.data.AIRingType GetCurrentSquadRing(WeakHandle<ScriptedPuppet> puppet)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GetCurrentSquadRing;ScriptedPuppet", (AISquadHelper_GetCurrentSquadRing x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AIRingType>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GetCurrentSquadRing( WeakHandle<ScriptedPuppet> puppet );static CName SquadRingTypeToTicketName(game.data.AIRingType type)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::SquadRingTypeToTicketName;gamedataAIRingType", (AISquadHelper_SquadRingTypeToTicketName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_SquadRingTypeToTicketName( game.data.AIRingType type );static bool IsSignalActive(WeakHandle<ScriptedPuppet> owner, CName signalName)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::IsSignalActive;ScriptedPuppetCName", (AISquadHelper_IsSignalActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_IsSignalActive( WeakHandle<ScriptedPuppet> owner, CName signalName );static CName GetSquadName(WeakHandle<game.Object> obj)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GetSquadName;GameObject", (AISquadHelper_GetSquadName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GetSquadName( WeakHandle<game.Object> obj );static void NotifySquadOnIncapacitated(WeakHandle<ScriptedPuppet> puppet)staticRTTI globalre.Hooks.PlaceVoid( "AISquadHelper", "AISquadHelper::NotifySquadOnIncapacitated;ScriptedPuppet", (AISquadHelper_NotifySquadOnIncapacitated x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_NotifySquadOnIncapacitated( WeakHandle<ScriptedPuppet> puppet );static bool HasSquadMemberComponent(WeakHandle<game.Object> obj)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::HasSquadMemberComponent;GameObject", (AISquadHelper_HasSquadMemberComponent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_HasSquadMemberComponent( WeakHandle<game.Object> obj );static AISquadScriptInterface?[] GetAllSquadMemberInterfaces(WeakHandle<game.Object> obj)staticRTTI globalstatic bool LeaveSquad(WeakHandle<game.Object> obj, AISquadType squadType)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::LeaveSquad;GameObjectAISquadType", (AISquadHelper_LeaveSquad x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_LeaveSquad( WeakHandle<game.Object> obj, AISquadType squadType );static bool GetSquadmatesID(WeakHandle<game.Object> obj, out ent.EntityID[] membersListID, bool dontRemoveSelf)staticRTTI globalre.Hooks.Place( "AISquadHelper", "AISquadHelper::GetSquadmatesID;GameObjectarray<EntityID>Bool", (AISquadHelper_GetSquadmatesID x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AISquadHelper_GetSquadmatesID( WeakHandle<game.Object> obj, List<ent.EntityID> membersListID, bool dontRemoveSelf );