C# Class Nez.Systems.CoroutineManager.CoroutineImpl

internal class used by the CoroutineManager to hide the data it requires for a Coroutine
Inheritance: ICoroutine, IPoolable
Datei anzeigen Open project: prime31/Nez

Public Properties

Property Type Description
enumerator IEnumerator
isDone bool
useUnscaledDeltaTime bool
waitForCoroutine CoroutineImpl
waitTimer float

Public Methods

Method Description
IPoolable ( ) : void
setUseUnscaledDeltaTime ( bool useUnscaledDeltaTime ) : ICoroutine
stop ( ) : void

Private Methods

Method Description
prepareForReuse ( ) : void

Method Details

IPoolable() public method

public IPoolable ( ) : void
return void

setUseUnscaledDeltaTime() public method

public setUseUnscaledDeltaTime ( bool useUnscaledDeltaTime ) : ICoroutine
useUnscaledDeltaTime bool
return ICoroutine

stop() public method

public stop ( ) : void
return void

Property Details

enumerator public_oe property

public IEnumerator enumerator
return IEnumerator

isDone public_oe property

public bool isDone
return bool

useUnscaledDeltaTime public_oe property

public bool useUnscaledDeltaTime
return bool

waitForCoroutine public_oe property

public CoroutineImpl waitForCoroutine
return CoroutineImpl

waitTimer public_oe property

anytime a delay is yielded it is added to the waitTimer which tracks the delays
public float waitTimer
return float