AITicketCondition
Base: IScriptable
None.
None.
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