BlackICE Scripting

class

AITicketCondition

  • 0 properties
  • 22 functions

Extends IScriptable ISerializable

Properties

None.

Functions

  • static void FilterOut(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketFilter_Record> filter, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static void FilterAICondition(WeakHandle<game.data.AISquadFilterByAICondition_Record> condition, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static void FilterTargetSpotted(WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadFilterOwnTargetSpotted_Record> condition, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool Check(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketCheck_Record> check, WeakHandle<game.data.AITicket_Record> ticketRecord, out WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool CheckAND(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadANDCondition_Record> check, WeakHandle<game.data.AITicket_Record> ticketRecord, out WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool CheckOR(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadORCondition_Record> check, WeakHandle<game.data.AITicket_Record> ticketRecord, out WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool PerformChecking(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketCondition_Record>[] conditions, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<game.data.AISquadParams_Record> squadRecord) staticRTTI global
  • static void FilterInSector(WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadInSectorFilter_Record> condition, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool CheckMembersAmount(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadMembersAmountCheck_Record> check, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool PerformChecking(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketCondition_Record>[] conditions, WeakHandle<game.data.AITicket_Record> ticketRecord) staticRTTI global
  • static bool CheckDistanceRelationToSector(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadDistanceRelationToSectorCheck_Record> condition, bool closest, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool CheckDistanceRelationToTarget(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadDistanceRelationToTargetCheck_Record> condition, bool closest, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool IsTargetSpotted(AIbehaviorScriptExecutionContext context, WeakHandle<game.Object> target) staticRTTI global
  • static void FilterSpatialForOwnTarget(WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadSpatialForOwnTarget_Record> condition, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool CheckNumberOfTickets(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicket_Record> ticketRecord) staticRTTI global
  • static WeakHandle<game.ItemObject> GetItem(WeakHandle<ent.Entity> entity) staticRTTI global
  • static void FilterItemPriority(WeakHandle<game.data.AISquadItemPriorityFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static void FilterAgainstChoosingPreviouslySelected(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadAvoidLastFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool FilterItemTypePredicate(WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<game.data.AISquadItemTypePriorityFilter_Record> condition, int index) staticRTTI global
  • static bool CheckContainsSelf(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadContainsSelfCheck_Record> check, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global
  • static bool FilterItemTypePredicate(WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<game.data.AISquadItemCategoryPriorityFilter_Record> condition, int index) staticRTTI global
  • static void FilterJustSelf(WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadJustSelfFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers) staticRTTI global