AISquadScriptInterface class
AISquadScriptInterface
Inheritance
Base: IScriptable
Derived
Properties
None.
Functions
CName GetName()RTTICName GetTemplate()RTTIbool Join(ent.Entity et)RTTIbool Leave(ent.Entity et)RTTIbool OpenSquadAction(CName name, ent.Entity et, float timeout)RTTIbool RefreshSquadAction(CName name, ent.Entity et, float timeout)RTTIbool RevokeSquadAction(CName name, ent.Entity et)RTTIbool RequestOrder(CName sqAction, ent.Entity et)RTTIuint GiveOrder(CName sqAction, ent.Entity et)RTTIbool RevokeOrder(CName sqAction, ent.Entity et)RTTIbool AckOrder(CName sqAction, ent.Entity et)RTTIent.Entity?[] ListMembers()RTTIWeakHandle<ent.Entity>[] ListMembersWeak()RTTIWeakHandle<ent.Entity>[] ListMembersWithSquadActionWeak(CName sqAction)RTTIuint GetMembersCount()RTTIbool IsSquadActionOpen(CName sqAction, ent.Entity et)RTTIbool Commit(CName sqAction, ent.Entity et)RTTIbool ReportDone(CName sqAction, ent.Entity et)RTTIbool ReportFail(CName sqAction, ent.Entity et)RTTIbool HasOrderBySquadAction(CName sqAction, ent.Entity et)RTTIbool HasAcknowledgedOrderBySquadAction(CName sqAction, ent.Entity et)RTTIAIsquadsOrder GetOrderById(uint orderId)RTTIuint[] GetAllOrders(ent.Entity et)RTTIuint[] GetAllCommitedOrders(ent.Entity et)RTTIuint[] GetAllAcknowledgedOrders(ent.Entity et)RTTIAISquadType GetSquadType()RTTIbool LockAccess()RTTIbool UnlockAccess()RTTIvoid GuardedCall(CName callThisFunction)RTTIbool TriggerEvaluation(CName name, ent.Entity et)RTTIbool TriggerActivation(CName name, ent.Entity et)RTTIbool TriggerDeactivation(CName name, ent.Entity et)RTTI