C# Class UnityPlatformer.Cooldown

Cooldown helper
Inheritance: IUpdateEntity
Afficher le fichier Open project: llafuente/unity-platformer Class Usage Examples

Méthodes publiques

Свойство Type Description
onReady System.Action
onReset System.Action

Protected Properties

Свойство Type Description
counter float
seconds float
wasReady bool

Méthodes publiques

Méthode Description
Clear ( ) : void

Clear cooldown -> ready

Cooldown ( float timeInSeconds ) : System
LatePlatformerUpdate ( float delta ) : void
PlatformerUpdate ( float delta ) : void
Ready ( ) : bool

Is ready? cooldown expired?

Reset ( ) : void

Reset

Update ( float timeInSeconds ) : void

Update cooldown

Method Details

Clear() public méthode

Clear cooldown -> ready
public Clear ( ) : void
Résultat void

Cooldown() public méthode

public Cooldown ( float timeInSeconds ) : System
timeInSeconds float
Résultat System

LatePlatformerUpdate() public méthode

public LatePlatformerUpdate ( float delta ) : void
delta float
Résultat void

PlatformerUpdate() public méthode

public PlatformerUpdate ( float delta ) : void
delta float
Résultat void

Ready() public méthode

Is ready? cooldown expired?
public Ready ( ) : bool
Résultat bool

Reset() public méthode

Reset
public Reset ( ) : void
Résultat void

Update() public méthode

Update cooldown
public Update ( float timeInSeconds ) : void
timeInSeconds float
Résultat void

Property Details

counter protected_oe property

time since last reset
protected float counter
Résultat float

onReady public_oe property

callbacks
public Action,System onReady
Résultat System.Action

onReset public_oe property

callbacks
public Action,System onReset
Résultat System.Action

seconds protected_oe property

cooldown time in seconds
protected float seconds
Résultat float

wasReady protected_oe property

boolean to keep track of when fire the callbacks
protected bool wasReady
Résultat bool