AITicketCondition class
AITicketCondition
Inheritance
Base: IScriptable
Derived
None.
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 globalstatic void FilterAICondition(WeakHandle<game.data.AISquadFilterByAICondition_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic void FilterTargetSpotted(WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadFilterOwnTargetSpotted_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic bool Check(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketCheck_Record> check, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic bool CheckAND(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadANDCondition_Record> check, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic bool CheckOR(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadORCondition_Record> check, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic 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 globalstatic void FilterInSector(WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadInSectorFilter_Record> condition, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic bool CheckMembersAmount(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadMembersAmountCheck_Record> check, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic bool PerformChecking(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketCondition_Record>[] conditions, WeakHandle<game.data.AITicket_Record> ticketRecord)staticRTTI globalstatic 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 globalstatic bool CheckDistanceRelationToTarget(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadDistanceRelationToTargetCheck_Record> condition, bool closest, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic bool IsTargetSpotted(AIbehaviorScriptExecutionContext context, WeakHandle<game.Object> target)staticRTTI globalstatic void FilterSpatialForOwnTarget(WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadSpatialForOwnTarget_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic bool CheckNumberOfTickets(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicket_Record> ticketRecord)staticRTTI globalstatic WeakHandle<game.ItemObject> GetItem(WeakHandle<ent.Entity> entity)staticRTTI globalstatic void FilterItemPriority(WeakHandle<game.data.AISquadItemPriorityFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic void FilterAgainstChoosingPreviouslySelected(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadAvoidLastFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic bool FilterItemTypePredicate(WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<game.data.AISquadItemTypePriorityFilter_Record> condition, int index)staticRTTI globalstatic bool CheckContainsSelf(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadContainsSelfCheck_Record> check, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalstatic bool FilterItemTypePredicate(WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<game.data.AISquadItemCategoryPriorityFilter_Record> condition, int index)staticRTTI globalstatic void FilterJustSelf(WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadJustSelfFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI global