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 globalre.Hooks.PlaceVoid( "AITicketCondition", "AITicketCondition::FilterOut;EntityPuppetSquadInterfaceAITicketFilter_RecordAITicket_Recordscript_ref<array<Entity>>", (AITicketCondition_FilterOut x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterOut( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketFilter_Record> filter, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers );static void FilterAICondition(WeakHandle<game.data.AISquadFilterByAICondition_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.PlaceVoid( "AITicketCondition", "AITicketCondition::FilterAICondition;AISquadFilterByAICondition_Recordscript_ref<array<Entity>>", (AITicketCondition_FilterAICondition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterAICondition( WeakHandle<game.data.AISquadFilterByAICondition_Record> condition, WeakHandle<ent.Entity>[] squadMembers );static void FilterTargetSpotted(WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadFilterOwnTargetSpotted_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.PlaceVoid( "AITicketCondition", "AITicketCondition::FilterTargetSpotted;EntityAISquadFilterOwnTargetSpotted_Recordscript_ref<array<Entity>>", (AITicketCondition_FilterTargetSpotted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterTargetSpotted( WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadFilterOwnTargetSpotted_Record> condition, WeakHandle<ent.Entity>[] squadMembers );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 globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::Check;EntityPuppetSquadInterfaceAITicketCheck_RecordAITicket_Recordarray<Entity>", (AITicketCondition_Check x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_Check( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketCheck_Record> check, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers );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 globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::CheckAND;EntityPuppetSquadInterfaceAISquadANDCondition_RecordAITicket_Recordarray<Entity>", (AITicketCondition_CheckAND x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_CheckAND( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadANDCondition_Record> check, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers );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 globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::CheckOR;EntityPuppetSquadInterfaceAISquadORCondition_RecordAITicket_Recordarray<Entity>", (AITicketCondition_CheckOR x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_CheckOR( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadORCondition_Record> check, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers );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 globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::PerformChecking;EntityPuppetSquadInterfacescript_ref<array<AITicketCondition_Record>>AITicket_RecordAISquadParams_Record", (AITicketCondition_PerformChecking x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_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 );static void FilterInSector(WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadInSectorFilter_Record> condition, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.PlaceVoid( "AITicketCondition", "AITicketCondition::FilterInSector;PuppetSquadInterfaceAISquadInSectorFilter_RecordAITicket_Recordscript_ref<array<Entity>>", (AITicketCondition_FilterInSector x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterInSector( WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadInSectorFilter_Record> condition, WeakHandle<game.data.AITicket_Record> ticketRecord, WeakHandle<ent.Entity>[] squadMembers );static bool CheckMembersAmount(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadMembersAmountCheck_Record> check, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::CheckMembersAmount;EntityPuppetSquadInterfaceAISquadMembersAmountCheck_Recordscript_ref<array<Entity>>", (AITicketCondition_CheckMembersAmount x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_CheckMembersAmount( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadMembersAmountCheck_Record> check, WeakHandle<ent.Entity>[] squadMembers );static bool PerformChecking(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketCondition_Record>[] conditions, WeakHandle<game.data.AITicket_Record> ticketRecord)staticRTTI globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::PerformChecking;EntityPuppetSquadInterfacescript_ref<array<AITicketCondition_Record>>AITicket_Record", (AITicketCondition_PerformChecking2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_PerformChecking2( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicketCondition_Record>[] conditions, WeakHandle<game.data.AITicket_Record> ticketRecord );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 globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::CheckDistanceRelationToSector;EntityPuppetSquadInterfaceAISquadDistanceRelationToSectorCheck_RecordBoolAITicket_Recordscript_ref<array<Entity>>", (AITicketCondition_CheckDistanceRelationToSector x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_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 );static bool CheckDistanceRelationToTarget(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadDistanceRelationToTargetCheck_Record> condition, bool closest, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::CheckDistanceRelationToTarget;EntityPuppetSquadInterfaceAISquadDistanceRelationToTargetCheck_RecordBoolscript_ref<array<Entity>>", (AITicketCondition_CheckDistanceRelationToTarget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_CheckDistanceRelationToTarget( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadDistanceRelationToTargetCheck_Record> condition, bool closest, WeakHandle<ent.Entity>[] squadMembers );static bool IsTargetSpotted(AIbehaviorScriptExecutionContext context, WeakHandle<game.Object> target)staticRTTI globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::IsTargetSpotted;ScriptExecutionContextGameObject", (AITicketCondition_IsTargetSpotted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_IsTargetSpotted( AIbehaviorScriptExecutionContext context, WeakHandle<game.Object> target );static void FilterSpatialForOwnTarget(WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadSpatialForOwnTarget_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.PlaceVoid( "AITicketCondition", "AITicketCondition::FilterSpatialForOwnTarget;EntityAISquadSpatialForOwnTarget_Recordscript_ref<array<Entity>>", (AITicketCondition_FilterSpatialForOwnTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterSpatialForOwnTarget( WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadSpatialForOwnTarget_Record> condition, WeakHandle<ent.Entity>[] squadMembers );static bool CheckNumberOfTickets(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicket_Record> ticketRecord)staticRTTI globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::CheckNumberOfTickets;EntityPuppetSquadInterfaceAITicket_Record", (AITicketCondition_CheckNumberOfTickets x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_CheckNumberOfTickets( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AITicket_Record> ticketRecord );static WeakHandle<game.ItemObject> GetItem(WeakHandle<ent.Entity> entity)staticRTTI globalstatic void FilterItemPriority(WeakHandle<game.data.AISquadItemPriorityFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.PlaceVoid( "AITicketCondition", "AITicketCondition::FilterItemPriority;AISquadItemPriorityFilter_Recordscript_ref<array<Entity>>", (AITicketCondition_FilterItemPriority x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterItemPriority( WeakHandle<game.data.AISquadItemPriorityFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers );static void FilterAgainstChoosingPreviouslySelected(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadAvoidLastFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.PlaceVoid( "AITicketCondition", "AITicketCondition::FilterAgainstChoosingPreviouslySelected;EntityPuppetSquadInterfaceAISquadAvoidLastFilter_Recordscript_ref<array<Entity>>", (AITicketCondition_FilterAgainstChoosingPreviouslySelected x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterAgainstChoosingPreviouslySelected( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadAvoidLastFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers );static bool FilterItemTypePredicate(WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<game.data.AISquadItemTypePriorityFilter_Record> condition, int index)staticRTTI globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::FilterItemTypePredicate;Item_RecordAISquadItemTypePriorityFilter_RecordInt32", (AITicketCondition_FilterItemTypePredicate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterItemTypePredicate( WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<game.data.AISquadItemTypePriorityFilter_Record> condition, int index );static bool CheckContainsSelf(WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadContainsSelfCheck_Record> check, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::CheckContainsSelf;EntityPuppetSquadInterfaceAISquadContainsSelfCheck_Recordscript_ref<array<Entity>>", (AITicketCondition_CheckContainsSelf x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_CheckContainsSelf( WeakHandle<ent.Entity> entity, WeakHandle<PuppetSquadInterface> interfacee, WeakHandle<game.data.AISquadContainsSelfCheck_Record> check, WeakHandle<ent.Entity>[] squadMembers );static bool FilterItemTypePredicate(WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<game.data.AISquadItemCategoryPriorityFilter_Record> condition, int index)staticRTTI globalre.Hooks.Place( "AITicketCondition", "AITicketCondition::FilterItemTypePredicate;Item_RecordAISquadItemCategoryPriorityFilter_RecordInt32", (AITicketCondition_FilterItemTypePredicate2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterItemTypePredicate2( WeakHandle<game.data.Item_Record> itemRecord, WeakHandle<game.data.AISquadItemCategoryPriorityFilter_Record> condition, int index );static void FilterJustSelf(WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadJustSelfFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers)staticRTTI globalre.Hooks.PlaceVoid( "AITicketCondition", "AITicketCondition::FilterJustSelf;EntityAISquadJustSelfFilter_Recordscript_ref<array<Entity>>", (AITicketCondition_FilterJustSelf x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AITicketCondition_FilterJustSelf( WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadJustSelfFilter_Record> condition, WeakHandle<ent.Entity>[] squadMembers );