class
CooldownRequest
- 3 properties
- 8 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
action | BaseScriptableAction? | 0x0 | scripted |
contactBook | PSOwnerData[] | 0x10 | scripted |
requestTriggerType | RequestType | 0x20 | scripted |
Functions
void SetUp(BaseScriptableAction action, bool shouldTriggerCooldownImmediately)RTTIre.Hooks.PlaceVoid( "CooldownRequest", "SetUp;BaseScriptableActionBool", (CooldownRequest_SetUp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownRequest_SetUp( CooldownRequest self, BaseScriptableAction? action, bool shouldTriggerCooldownImmediately );void SetUp(BaseScriptableAction action, WeakHandle<game.Object> go, bool shouldTriggerCooldownImmediately)RTTIre.Hooks.PlaceVoid( "CooldownRequest", "SetUp;BaseScriptableActionGameObjectBool", (CooldownRequest_SetUp2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownRequest_SetUp2( CooldownRequest self, BaseScriptableAction? action, WeakHandle<game.Object> go, bool shouldTriggerCooldownImmediately );void SetUp(BaseScriptableAction action, WeakHandle<game.PersistentState> ps, bool shouldTriggerCooldownImmediately)RTTIre.Hooks.PlaceVoid( "CooldownRequest", "SetUp;BaseScriptableActionPersistentStateBool", (CooldownRequest_SetUp3 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownRequest_SetUp3( CooldownRequest self, BaseScriptableAction? action, WeakHandle<game.PersistentState> ps, bool shouldTriggerCooldownImmediately );void SetUpAdvanced(BaseScriptableAction action, PSOwnerData[] addressees, bool shouldTriggerCooldownImmediately)RTTIre.Hooks.PlaceVoid( "CooldownRequest", "SetUpAdvanced;BaseScriptableActionscript_ref<array<PSOwnerData>>Bool", (CooldownRequest_SetUpAdvanced x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownRequest_SetUpAdvanced( CooldownRequest self, BaseScriptableAction? action, PSOwnerData[] addressees, bool shouldTriggerCooldownImmediately );BaseScriptableAction? GetAction()RTTIre.Hooks.Place( "CooldownRequest", "GetAction;", (CooldownRequest_GetAction x) => { return re.Hooks.CallOriginal<re.msgpack.BaseScriptableAction>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownRequest_GetAction( CooldownRequest self );PSOwnerData[] GetContactBook()RTTIRequestType GetTriggerRequestType()RTTIre.Hooks.Place( "CooldownRequest", "GetTriggerRequestType;", (CooldownRequest_GetTriggerRequestType x) => { return re.Hooks.CallOriginal<re.msgpack.RequestType>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownRequest_GetTriggerRequestType( CooldownRequest self );void SetUpTriggerType(bool shouldTriggerImmediately)RTTIre.Hooks.PlaceVoid( "CooldownRequest", "SetUpTriggerType;Bool", (CooldownRequest_SetUpTriggerType x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownRequest_SetUpTriggerType( CooldownRequest self, bool shouldTriggerImmediately );