class
AIScriptSquad
- 0 properties
- 25 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static bool CanPerformTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType)staticRTTI globalre.Hooks.Place( "AIScriptSquad", "AIScriptSquad::CanPerformTicket;ScriptExecutionContextAITicketType_Record", (AIScriptSquad_CanPerformTicket x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_CanPerformTicket( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType );static void OpenTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::OpenTicket;ScriptExecutionContextAITicketType_Record", (AIScriptSquad_OpenTicket x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_OpenTicket( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType );static void CommitToTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::CommitToTickets;ScriptExecutionContextAIAction_Record", (AIScriptSquad_CommitToTickets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_CommitToTickets( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord );static void RevokeTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::RevokeTickets;ScriptExecutionContextAIAction_Record", (AIScriptSquad_RevokeTickets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_RevokeTickets( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord );static void SignalSquad(AIbehaviorScriptExecutionContext context, CName actionName, EAISquadVerb verb)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::SignalSquad;ScriptExecutionContextCNameEAISquadVerb", (AIScriptSquad_SignalSquad x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_SignalSquad( AIbehaviorScriptExecutionContext context, CName actionName, EAISquadVerb verb );static bool CheckTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord)staticRTTI globalre.Hooks.Place( "AIScriptSquad", "AIScriptSquad::CheckTickets;ScriptExecutionContextAIAction_Record", (AIScriptSquad_CheckTickets x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_CheckTickets( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord );static void CompleteTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord, bool succeed)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::CompleteTickets;ScriptExecutionContextAIAction_RecordBool", (AIScriptSquad_CompleteTickets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_CompleteTickets( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord, bool succeed );static bool HasOrder(AIbehaviorScriptExecutionContext context, CName ticketName)staticRTTI globalre.Hooks.Place( "AIScriptSquad", "AIScriptSquad::HasOrder;ScriptExecutionContextCName", (AIScriptSquad_HasOrder x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_HasOrder( AIbehaviorScriptExecutionContext context, CName ticketName );static void EvaluateTicketsActivation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::EvaluateTicketsActivation;ScriptExecutionContextAIAction_Record", (AIScriptSquad_EvaluateTicketsActivation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_EvaluateTicketsActivation( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord );static void CloseTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::CloseTicket;ScriptExecutionContextAITicketType_Record", (AIScriptSquad_CloseTicket x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_CloseTicket( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType );static void CompleteTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::CompleteTicket;ScriptExecutionContextAITicketType_Record", (AIScriptSquad_CompleteTicket x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_CompleteTicket( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType );static void RequestTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::RequestTickets;ScriptExecutionContextAIAction_Record", (AIScriptSquad_RequestTickets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_RequestTickets( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord );static bool GetBaseSquadRecord(out WeakHandle<game.data.AISquadParams_Record> squadRecord)staticRTTI globalre.Hooks.Place( "AIScriptSquad", "AIScriptSquad::GetBaseSquadRecord;AISquadParams_Record", (AIScriptSquad_GetBaseSquadRecord x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_GetBaseSquadRecord( WeakHandle<game.data.AISquadParams_Record> squadRecord );static void EvaluateTicketActivation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::EvaluateTicketActivation;ScriptExecutionContextAITicketType_Record", (AIScriptSquad_EvaluateTicketActivation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_EvaluateTicketActivation( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType );static bool GetTicketRecord(CName ticketName, WeakHandle<game.data.AISquadParams_Record> squadRecord, out WeakHandle<game.data.AITicket_Record> ticketRecord)staticRTTI globalre.Hooks.Place( "AIScriptSquad", "AIScriptSquad::GetTicketRecord;CNameAISquadParams_RecordAITicket_Record", (AIScriptSquad_GetTicketRecord x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_GetTicketRecord( CName ticketName, WeakHandle<game.data.AISquadParams_Record> squadRecord, WeakHandle<game.data.AITicket_Record> ticketRecord );static bool WaitForTicketsAcknowledgement(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord)staticRTTI globalre.Hooks.Place( "AIScriptSquad", "AIScriptSquad::WaitForTicketsAcknowledgement;ScriptExecutionContextAIAction_Record", (AIScriptSquad_WaitForTicketsAcknowledgement x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_WaitForTicketsAcknowledgement( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord );static bool TicketDebugHelper(string ticketNameCheck, WeakHandle<ent.Entity> entity, WeakHandle<game.data.AITicket_Record> ticketRecord)staticRTTI globalre.Hooks.Place( "AIScriptSquad", "AIScriptSquad::TicketDebugHelper;script_ref<String>EntityAITicket_Record", (AIScriptSquad_TicketDebugHelper x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_TicketDebugHelper( string ticketNameCheck, WeakHandle<ent.Entity> entity, WeakHandle<game.data.AITicket_Record> ticketRecord );static void EvaluateTicketDeactivation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::EvaluateTicketDeactivation;ScriptExecutionContextAITicketType_Record", (AIScriptSquad_EvaluateTicketDeactivation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_EvaluateTicketDeactivation( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType );static void RevokeTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::RevokeTicket;ScriptExecutionContextAITicketType_Record", (AIScriptSquad_RevokeTicket x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_RevokeTicket( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType );static void CommitToTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::CommitToTicket;ScriptExecutionContextAITicketType_Record", (AIScriptSquad_CommitToTicket x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_CommitToTicket( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType );static void EvaluateTicketsDeactivation(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::EvaluateTicketsDeactivation;ScriptExecutionContextAIAction_Record", (AIScriptSquad_EvaluateTicketsDeactivation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_EvaluateTicketsDeactivation( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord );static bool GetSquadRecord(WeakHandle<ent.Entity> entity, out WeakHandle<game.data.AISquadParams_Record> squadRecord)staticRTTI globalre.Hooks.Place( "AIScriptSquad", "AIScriptSquad::GetSquadRecord;EntityAISquadParams_Record", (AIScriptSquad_GetSquadRecord x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_GetSquadRecord( WeakHandle<ent.Entity> entity, WeakHandle<game.data.AISquadParams_Record> squadRecord );static bool HasOrder(WeakHandle<ScriptedPuppet> puppet, CName ticketName)staticRTTI globalre.Hooks.Place( "AIScriptSquad", "AIScriptSquad::HasOrder;ScriptedPuppetCName", (AIScriptSquad_HasOrder2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_HasOrder2( WeakHandle<ScriptedPuppet> puppet, CName ticketName );static void CloseTickets(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::CloseTickets;ScriptExecutionContextAIAction_Record", (AIScriptSquad_CloseTickets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_CloseTickets( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AIAction_Record> actionRecord );static void FailTicket(AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType)staticRTTI globalre.Hooks.PlaceVoid( "AIScriptSquad", "AIScriptSquad::FailTicket;ScriptExecutionContextAITicketType_Record", (AIScriptSquad_FailTicket x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AIScriptSquad_FailTicket( AIbehaviorScriptExecutionContext context, WeakHandle<game.data.AITicketType_Record> actionType );