BlackICE Scripting

class

AIScriptSquad

  • 0 properties
  • 25 functions

Extends IScriptable ISerializable

Properties

None.

Functions

  • static bool CanPerformTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType) staticRTTI global
  • static void OpenTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType) staticRTTI global
  • static void CommitToTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord) staticRTTI global
  • static void RevokeTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord) staticRTTI global
  • static void SignalSquad(AIbehaviorScriptExecutionContext context, CName actionName, EAISquadVerb verb) staticRTTI global
  • static bool CheckTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord) staticRTTI global
  • static void CompleteTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord, bool succeed) staticRTTI global
  • static bool HasOrder(AIbehaviorScriptExecutionContext context, CName ticketName) staticRTTI global
  • static void EvaluateTicketsActivation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord) staticRTTI global
  • static void CloseTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType) staticRTTI global
  • static void CompleteTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType) staticRTTI global
  • static void RequestTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord) staticRTTI global
  • static bool GetBaseSquadRecord(out WeakHandle<game.data.AISquadParams_Record> squadRecord) staticRTTI global
  • static void EvaluateTicketActivation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType) staticRTTI global
  • static bool GetTicketRecord(CName ticketName, WeakHandle<game.data.AISquadParams_Record> squadRecord, out WeakHandle<game.data.AITicket_Record> ticketRecord) staticRTTI global
  • static bool WaitForTicketsAcknowledgement(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord) staticRTTI global
  • static bool TicketDebugHelper(string ticketNameCheck, WeakHandle<ent.Entity> entity, WeakHandle<game.data.AITicket_Record> ticketRecord) staticRTTI global
  • static void EvaluateTicketDeactivation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType) staticRTTI global
  • static void RevokeTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType) staticRTTI global
  • static void CommitToTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType) staticRTTI global
  • static void EvaluateTicketsDeactivation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord) staticRTTI global
  • static bool GetSquadRecord(WeakHandle<ent.Entity> entity, out WeakHandle<game.data.AISquadParams_Record> squadRecord) staticRTTI global
  • static bool HasOrder(WeakHandle<ScriptedPuppet> puppet, CName ticketName) staticRTTI global
  • static void CloseTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord) staticRTTI global
  • static void FailTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType) staticRTTI global