perf: DelegateExtensions.InvokeSafe marked obsolete for memory allocation reasons, soon to be removed
This commit is contained in:
@@ -35,7 +35,7 @@ public class StopwatchBehaviour : Behaviour, IStopwatch
|
||||
shouldBeTicking = false;
|
||||
|
||||
State = TimerState.Stopped;
|
||||
OnStopped?.InvokeSafe(this);
|
||||
OnStopped?.Invoke(this);
|
||||
}
|
||||
|
||||
protected override void OnUpdate()
|
||||
@@ -46,7 +46,7 @@ public class StopwatchBehaviour : Behaviour, IStopwatch
|
||||
double delta = Universe.Time.DeltaSpan.TotalSeconds;
|
||||
|
||||
Time += delta;
|
||||
OnDelta?.InvokeSafe(this, delta);
|
||||
OnDelta?.Invoke(this, delta);
|
||||
}
|
||||
|
||||
protected override void OnEnteredUniverse(IUniverse universe)
|
||||
@@ -71,13 +71,13 @@ public class StopwatchBehaviour : Behaviour, IStopwatch
|
||||
public virtual void Pause()
|
||||
{
|
||||
State = TimerState.Paused;
|
||||
OnPaused?.InvokeSafe(this);
|
||||
OnPaused?.Invoke(this);
|
||||
}
|
||||
|
||||
public virtual void Resume()
|
||||
{
|
||||
State = TimerState.Ticking;
|
||||
OnResumed?.InvokeSafe(this);
|
||||
OnResumed?.Invoke(this);
|
||||
}
|
||||
|
||||
private void StartStopwatch()
|
||||
@@ -85,7 +85,7 @@ public class StopwatchBehaviour : Behaviour, IStopwatch
|
||||
hasStartedTickingBefore = true;
|
||||
|
||||
State = TimerState.Ticking;
|
||||
OnStarted?.InvokeSafe(this);
|
||||
OnStarted?.Invoke(this);
|
||||
}
|
||||
|
||||
protected override void OnFinalize()
|
||||
|
@@ -26,7 +26,7 @@ public class TickerBehaviour : StopwatchBehaviour, ITicker
|
||||
{
|
||||
nextTick += Period;
|
||||
TickCounter++;
|
||||
OnTick?.InvokeSafe(this);
|
||||
OnTick?.Invoke(this);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -50,7 +50,7 @@ public class TimerBehaviour : Behaviour, ITimer
|
||||
shouldBeTicking = false;
|
||||
|
||||
State = TimerState.Stopped;
|
||||
OnStopped?.InvokeSafe(this);
|
||||
OnStopped?.Invoke(this);
|
||||
}
|
||||
|
||||
protected override void OnUpdate()
|
||||
@@ -61,7 +61,7 @@ public class TimerBehaviour : Behaviour, ITimer
|
||||
double delta = Universe.Time.DeltaSpan.TotalSeconds;
|
||||
|
||||
Remaining -= delta;
|
||||
OnDelta?.InvokeSafe(this, delta);
|
||||
OnDelta?.Invoke(this, delta);
|
||||
|
||||
if (Remaining <= .0f)
|
||||
Stop();
|
||||
@@ -89,13 +89,13 @@ public class TimerBehaviour : Behaviour, ITimer
|
||||
public virtual void Pause()
|
||||
{
|
||||
State = TimerState.Paused;
|
||||
OnPaused?.InvokeSafe(this);
|
||||
OnPaused?.Invoke(this);
|
||||
}
|
||||
|
||||
public virtual void Resume()
|
||||
{
|
||||
State = TimerState.Ticking;
|
||||
OnResumed?.InvokeSafe(this);
|
||||
OnResumed?.Invoke(this);
|
||||
}
|
||||
|
||||
private void StartTimer()
|
||||
@@ -103,7 +103,7 @@ public class TimerBehaviour : Behaviour, ITimer
|
||||
hasStartedTickingBefore = true;
|
||||
|
||||
State = TimerState.Ticking;
|
||||
OnStarted?.InvokeSafe(this);
|
||||
OnStarted?.Invoke(this);
|
||||
}
|
||||
|
||||
protected override void OnFinalize()
|
||||
|
Reference in New Issue
Block a user