class
CooldownPackage
- 5 properties
- 8 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
actionID | TDBID | 0x0 | scripted |
addressees | PSOwnerData[] | 0x8 | scripted |
initialCooldown | float | 0x18 | scripted |
label | CooldownStorageID | 0x1C | scripted |
packageStatus | PackageStatus | 0x24 | scripted |
Functions
void InitializePackage(CooldownRequest request, CooldownStorageID label)RTTIre.Hooks.PlaceVoid( "CooldownPackage", "InitializePackage;CooldownRequestCooldownStorageID", (CooldownPackage_InitializePackage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownPackage_InitializePackage( CooldownPackage self, CooldownRequest? request, CooldownStorageID label );TDBID GetActionID()RTTIre.Hooks.Place( "CooldownPackage", "GetActionID;", (CooldownPackage_GetActionID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownPackage_GetActionID( CooldownPackage self );float GetInitialCooldown()RTTIre.Hooks.Place( "CooldownPackage", "GetInitialCooldown;", (CooldownPackage_GetInitialCooldown x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownPackage_GetInitialCooldown( CooldownPackage self );PSOwnerData[] GetAddressees()RTTICooldownStorageID GetLabel()RTTIre.Hooks.Place( "CooldownPackage", "GetLabel;", (CooldownPackage_GetLabel x) => { return re.Hooks.CallOriginal<re.msgpack.CooldownStorageID>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownPackage_GetLabel( CooldownPackage self );PackageStatus GetPackageStatus()RTTIre.Hooks.Place( "CooldownPackage", "GetPackageStatus;", (CooldownPackage_GetPackageStatus x) => { return re.Hooks.CallOriginal<re.msgpack.PackageStatus>(); } ); [Msgpack.Gen] public readonly partial record struct CooldownPackage_GetPackageStatus( CooldownPackage self );void UpdatePackageStatus(PackageStatus newStatus)RTTIre.Hooks.PlaceVoid( "CooldownPackage", "UpdatePackageStatus;PackageStatus", (CooldownPackage_UpdatePackageStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownPackage_UpdatePackageStatus( CooldownPackage self, PackageStatus newStatus );void SetUpInitialPackageStatus(RequestType requestType)RTTIre.Hooks.PlaceVoid( "CooldownPackage", "SetUpInitialPackageStatus;RequestType", (CooldownPackage_SetUpInitialPackageStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CooldownPackage_SetUpInitialPackageStatus( CooldownPackage self, RequestType requestType );