AISquadHelper
Base: IScriptable
None.
None.
static bool LeaveAllSquads(WeakHandle<game.Object> obj) staticRTTI globalstatic bool GetPlayerSquadInterface(WeakHandle<game.Object> obj, PlayerSquadInterface playerSquadInterface) staticRTTI globalstatic void SendStimFromSquadTargetToMember(ent.Entity member, CName actionName) staticRTTI globalstatic void PullSquadSyncOnSquadmate(ScriptGameInstance game, WeakHandle<ScriptedPuppet> squadmate, AISquadType squadType, WeakHandle<ent.Entity> currentTopThreat) staticRTTI globalstatic void PullSquadSync(WeakHandle<ScriptedPuppet> puppet, AISquadType squadType) staticRTTI globalstatic bool GetSquadmates(WeakHandle<game.Object> obj, WeakHandle<ent.Entity>[] membersList, bool dontRemoveSelf) staticRTTI globalstatic EAIPlayerSquadOrder PlayerSquadOrderStringToEnum(string playerSquadOrderName) staticRTTI globalstatic bool GeThreatLocationFromSquadmate(WeakHandle<ScriptedPuppet> squadmate, WeakHandle<ent.Entity> threat, AITrackedLocation threatLocation) staticRTTI globalstatic void EnterAlerted(WeakHandle<ScriptedPuppet> owner) staticRTTI globalstatic void RemoveThreatOnSquadmate(ScriptGameInstance game, WeakHandle<ScriptedPuppet> squadmate, AITrackedLocation threat) staticRTTI globalstatic string SquadRingTypeToTicketString(game.data.AIRingType type) staticRTTI globalstatic bool GetCombatSquadInterface(WeakHandle<game.Object> obj, AICombatSquadScriptInterface squadInterface) staticRTTI globalstatic void RemoveThreatFromSquad(WeakHandle<ScriptedPuppet> puppet, AITrackedLocation threat) staticRTTI globalstatic bool GetSquadBaseInterface(WeakHandle<game.Object> obj, PuppetSquadInterface squadBaseInterface) staticRTTI globalstatic bool GetSquadMemberInterface(WeakHandle<game.Object> obj, AISquadScriptInterface squadInterface) staticRTTI globalstatic bool GetThreatLocationFromSquad(WeakHandle<ScriptedPuppet> puppet, WeakHandle<ent.Entity> threat, AITrackedLocation threatLocation) staticRTTI globalstatic game.data.AIRingType GetCurrentSquadRing(WeakHandle<ScriptedPuppet> puppet) staticRTTI globalstatic CName SquadRingTypeToTicketName(game.data.AIRingType type) staticRTTI globalstatic bool IsSignalActive(WeakHandle<ScriptedPuppet> owner, CName signalName) staticRTTI globalstatic CName GetSquadName(WeakHandle<game.Object> obj) staticRTTI globalstatic void NotifySquadOnIncapacitated(WeakHandle<ScriptedPuppet> puppet) staticRTTI globalstatic bool HasSquadMemberComponent(WeakHandle<game.Object> obj) staticRTTI globalstatic AISquadScriptInterface?[] GetAllSquadMemberInterfaces(WeakHandle<game.Object> obj) staticRTTI globalstatic bool LeaveSquad(WeakHandle<game.Object> obj, AISquadType squadType) staticRTTI globalstatic bool GetSquadmatesID(WeakHandle<game.Object> obj, ent.EntityID[] membersListID, bool dontRemoveSelf) staticRTTI global