Class TimerUpdateSystem_UnitTests
Inheritance
TimerUpdateSystem_UnitTests
Syntax
public class TimerUpdateSystem_UnitTests : ECSTestsFixture
Methods
AutoPause_KeepTimeInRange()
Declaration
public IEnumerator AutoPause_KeepTimeInRange()
Returns
AutoStop_PausedTimer_DoesNotApply()
Declaration
public void AutoStop_PausedTimer_DoesNotApply()
AutoStop_SampleLastFrame_ClampsLastFrame()
Declaration
public void AutoStop_SampleLastFrame_ClampsLastFrame()
AutoStop_SampleLastFrame_DoesNotDoubleSample()
Declaration
public void AutoStop_SampleLastFrame_DoesNotDoubleSample()
AutoStop_StopsTimerWhenCompleted()
Declaration
public void AutoStop_StopsTimerWhenCompleted()
CompositeTimers_CullFlagIsProperlySet(Single)
Declaration
public bool CompositeTimers_CullFlagIsProperlySet(float time)
Parameters
Type |
Name |
Description |
Single |
time |
|
Returns
CompositeTimers_WhenBecomeActive_RevertsCullFlag()
Declaration
public void CompositeTimers_WhenBecomeActive_RevertsCullFlag()
CompositeTimers_WithDisabledSources_AreCulled()
Declaration
public void CompositeTimers_WithDisabledSources_AreCulled()
ConstantTimers_UpdatesTimeAtFixedIntervals()
Declaration
public IEnumerator ConstantTimers_UpdatesTimeAtFixedIntervals()
Returns
DisabledTimers_AreCulledAndDontAdvance()
Declaration
public IEnumerator DisabledTimers_AreCulledAndDontAdvance()
Returns
GameTimerTimers_UpdateWithGameTime()
Declaration
public IEnumerator GameTimerTimers_UpdateWithGameTime()
Returns
Loop_KeepsTimerInRange()
Declaration
public IEnumerator Loop_KeepsTimerInRange()
Returns
LoopTime_ConstrainsTimeAndCalculatesLoops(Int32, Int32, Int32, Int32, Int32)
Declaration
public void LoopTime_ConstrainsTimeAndCalculatesLoops(int time, int minTime, int maxTime, int expectedTime, int expectedLoopCount)
Parameters
PausedAndDisabledTimers_AreCulled()
Declaration
public IEnumerator PausedAndDisabledTimers_AreCulled()
Returns
PausedTimers_DoNotAdvance()
Declaration
public IEnumerator PausedTimers_DoNotAdvance()
Returns
PlayTimerInEditorTag_HasNoEffectInPlayMode()
Declaration
public void PlayTimerInEditorTag_HasNoEffectInPlayMode()
RealTimeTimers_AdvanceTime()
Declaration
public IEnumerator RealTimeTimers_AdvanceTime()
Returns
Setup()
Declaration
public override void Setup()
Overrides
TearDown()
Declaration
public override void TearDown()
Overrides
TimerDataPlayCount_TracksNumberOfActivePlays()
Declaration
public void TimerDataPlayCount_TracksNumberOfActivePlays()
TimerRange_UnitTest(Single, Single, Int32, Single, Single, RangeBehaviour, Single)
Declaration
public TimerState TimerRange_UnitTest(float time, float delta, int updates, float minRange, float maxRange, RangeBehaviour mode, float expectedTime)
Parameters
Returns
Timers_UpdateOnSecondFrame()
Declaration
public IEnumerator Timers_UpdateOnSecondFrame()
Returns
UnscaledGameTimerTimers_UpdateWithUnscaledGameTime()
Declaration
public IEnumerator UnscaledGameTimerTimers_UpdateWithUnscaledGameTime()
Returns
UpdateSystem_CopiesFromTimerToTimerData()
Declaration
public void UpdateSystem_CopiesFromTimerToTimerData()
UpdateSystem_UpdatesCompositeTimers()
Declaration
public void UpdateSystem_UpdatesCompositeTimers()