C# Класс UnityPlatformer.Cooldown

Cooldown helper
Наследование: IUpdateEntity
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
onReady System.Action
onReset System.Action

Защищенные свойства (Protected)

Свойство Тип Описание
counter float
seconds float
wasReady bool

Открытые методы

Метод Описание
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

Описание методов

Clear() публичный Метод

Clear cooldown -> ready
public Clear ( ) : void
Результат void

Cooldown() публичный Метод

public Cooldown ( float timeInSeconds ) : System
timeInSeconds float
Результат System

LatePlatformerUpdate() публичный Метод

public LatePlatformerUpdate ( float delta ) : void
delta float
Результат void

PlatformerUpdate() публичный Метод

public PlatformerUpdate ( float delta ) : void
delta float
Результат void

Ready() публичный Метод

Is ready? cooldown expired?
public Ready ( ) : bool
Результат bool

Reset() публичный Метод

Reset
public Reset ( ) : void
Результат void

Update() публичный Метод

Update cooldown
public Update ( float timeInSeconds ) : void
timeInSeconds float
Результат void

Описание свойств

counter защищенное свойство

time since last reset
protected float counter
Результат float

onReady публичное свойство

callbacks
public Action,System onReady
Результат System.Action

onReset публичное свойство

callbacks
public Action,System onReset
Результат System.Action

seconds защищенное свойство

cooldown time in seconds
protected float seconds
Результат float

wasReady защищенное свойство

boolean to keep track of when fire the callbacks
protected bool wasReady
Результат bool