BlackICE Scripting

class

AISquadScriptInterface

  • 0 properties
  • 32 functions
  • 1 derived class

Extends IScriptable ISerializable

Properties

None.

Functions

  • CName GetName() RTTI
  • CName GetTemplate() RTTI
  • bool Join(ent.Entity et) RTTI
  • bool Leave(ent.Entity et) RTTI
  • bool OpenSquadAction(CName name, ent.Entity et, float timeout) RTTI
  • bool RefreshSquadAction(CName name, ent.Entity et, float timeout) RTTI
  • bool RevokeSquadAction(CName name, ent.Entity et) RTTI
  • bool RequestOrder(CName sqAction, ent.Entity et) RTTI
  • uint GiveOrder(CName sqAction, ent.Entity et) RTTI
  • bool RevokeOrder(CName sqAction, ent.Entity et) RTTI
  • bool AckOrder(CName sqAction, ent.Entity et) RTTI
  • ent.Entity?[] ListMembers() RTTI
  • WeakHandle<ent.Entity>[] ListMembersWeak() RTTI
  • WeakHandle<ent.Entity>[] ListMembersWithSquadActionWeak(CName sqAction) RTTI
  • uint GetMembersCount() RTTI
  • bool IsSquadActionOpen(CName sqAction, ent.Entity et) RTTI
  • bool Commit(CName sqAction, ent.Entity et) RTTI
  • bool ReportDone(CName sqAction, ent.Entity et) RTTI
  • bool ReportFail(CName sqAction, ent.Entity et) RTTI
  • bool HasOrderBySquadAction(CName sqAction, ent.Entity et) RTTI
  • bool HasAcknowledgedOrderBySquadAction(CName sqAction, ent.Entity et) RTTI
  • AIsquadsOrder GetOrderById(uint orderId) RTTI
  • uint[] GetAllOrders(ent.Entity et) RTTI
  • uint[] GetAllCommitedOrders(ent.Entity et) RTTI
  • uint[] GetAllAcknowledgedOrders(ent.Entity et) RTTI
  • AISquadType GetSquadType() RTTI
  • bool LockAccess() RTTI
  • bool UnlockAccess() RTTI
  • void GuardedCall(CName callThisFunction) RTTI
  • bool TriggerEvaluation(CName name, ent.Entity et) RTTI
  • bool TriggerActivation(CName name, ent.Entity et) RTTI
  • bool TriggerDeactivation(CName name, ent.Entity et) RTTI