Cyber Engine Tweaks
Modding
Dictionary
Other
External docs
Other Wikis
Powered By GitBook
ICooldownSystem
Documents the ICooldownSystem class and its functions.
NOT DOCUMENTED We currently don't have information on how these functions work. They are being documented here for visibility.

Invoking ICooldownSystem

To invoke the cooldown system, use the following Global function:
1
cs = Game.ICooldownSystem()
Copied!

Sub-functions

DoesCooldownExist

DoesCooldownExist
Info & Usage
1
DoesCooldownExist(id : Int32) : Bool;
Copied!

GetCIDByItemID

GetCIDByItemID
Info & Usage
1
GetCIDByItemID(itemId : ItemID) : Int32;
Copied!

GetCIDByOwnerAndName

GetCIDByOwnerAndName
Info & Usage
1
GetCIDByOwnerAndName(owner : wref:Entity, cdName : CName) : Int32;
Copied!

GetCIDByRecord

GetCIDByRecord
Info & Usage
1
GetCIDByRecord(owner : wref:Entity, record : TweakDBID) : Int32;
Copied!

Register

Register
Info & Usage
1
Register(request : script_ref:RegisterNewCooldownRequest) : Int32;
Copied!

RegisterAbility

RegisterAbility
Info & Usage
1
RegisterAbility(request : script_ref:RegisterNewAbilityCooldownRequest) : Int32;
Copied!

RegisterFromRecord

RegisterFromRecord
Info & Usage
1
RegisterFromRecord(request : script_ref:RegisterCooldownFromRecordRequest) : Int32;
Copied!

Remove

Remove
Info & Usage
1
Remove(id : Int32) : Bool;
Copied!
Last modified 9mo ago