class
SquadMemberBaseComponent
- 1 property
- 6 functions
Extends game.SquadMemberComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
baseSquadRecord | WeakHandle<game.data.AISquadParams_Record> | 0x0 | scripted |
Functions
WeakHandle<game.data.AISquadParams_Record> GetBaseSquadRecord()RTTIvoid OnSquadActionSignalReceived(SquadActionSignal signal)RTTIre.Hooks.PlaceVoid( "SquadMemberBaseComponent", "OnSquadActionSignalReceived;SquadActionSignal", (SquadMemberBaseComponent_OnSquadActionSignalReceived x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SquadMemberBaseComponent_OnSquadActionSignalReceived( SquadMemberBaseComponent self, SquadActionSignal? signal );bool OnSquadActionEvent(SquadActionEvent evt)RTTIre.Hooks.Place( "SquadMemberBaseComponent", "OnSquadActionEvent", (SquadMemberBaseComponent_OnSquadActionEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SquadMemberBaseComponent_OnSquadActionEvent( SquadMemberBaseComponent self, SquadActionEvent? evt );void PerformSquadVerb(CName squadActionName, EAISquadVerb squadVerb)RTTIre.Hooks.PlaceVoid( "SquadMemberBaseComponent", "PerformSquadVerb;CNameEAISquadVerb", (SquadMemberBaseComponent_PerformSquadVerb x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SquadMemberBaseComponent_PerformSquadVerb( SquadMemberBaseComponent self, CName squadActionName, EAISquadVerb squadVerb );bool GetSquadInterface(out WeakHandle<AISquadScriptInterface> interfacee)RTTIre.Hooks.Place( "SquadMemberBaseComponent", "GetSquadInterface;SquadScriptInterface", (SquadMemberBaseComponent_GetSquadInterface x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SquadMemberBaseComponent_GetSquadInterface( SquadMemberBaseComponent self, WeakHandle<AISquadScriptInterface> interfacee );bool GetTicketType(CName actionName, ent.Entity entity, out game.data.AITicket_Record ticketRecord)RTTIre.Hooks.Place( "SquadMemberBaseComponent", "GetTicketType;CNameEntityAITicket_Record", (SquadMemberBaseComponent_GetTicketType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SquadMemberBaseComponent_GetTicketType( SquadMemberBaseComponent self, CName actionName, ent.Entity? entity, game.data.AITicket_Record? ticketRecord );