Skip to content

Commit f900a8d

Browse files
committed
Clearning + fixes
1 parent 74fb8f2 commit f900a8d

File tree

94 files changed

+496
-62568
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+496
-62568
lines changed

Assets/Plugins/CatCode/IntervalTimers/Scripts/Processors/DeltaTimeProcessors/SingleInvokeDeltaTimeProcessor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ protected override bool MoveNextCore()
3333
var completedTicks = TickData.CompletedTicks;
3434
var totalTicks = TickData.TotalTicks;
3535

36-
var ticks = Mathf.FloorToInt(elapsedTime / interval);
36+
var ticks = Mathf.FloorToInt(elapsedTime / interval);
3737
var remainingTime = elapsedTime % interval;
3838
var newCompletedTicks = completedTicks + ticks;
3939

4040
var result = true;
4141
if (totalTicks > 0 && newCompletedTicks >= totalTicks)
4242
{
4343
ticks = Mathf.Min(newCompletedTicks, totalTicks) - completedTicks;
44-
remainingTime = ticks * interval;
44+
remainingTime = elapsedTime - ticks * interval;
4545
result = false;
4646
}
4747

Assets/Plugins/CatCode/IntervalTimers/Scripts/Timers/DateTimeTimer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ protected override TimerProcessor GetProcessor(Action onFinished)
5858
private DateTimeProcessor CreateProcessor(TimerMode mode)
5959
=> mode switch
6060
{
61-
TimerMode.Dynamic => DynamicDateTimeProcessor.Create(),
62-
TimerMode.Multi => MultiInvokeDateTimeProcessor.Create(),
61+
TimerMode.MultipleDynamic => DynamicDateTimeProcessor.Create(),
62+
TimerMode.MultiplePrecalc => MultiInvokeDateTimeProcessor.Create(),
6363
TimerMode.Single => SingleInvokeDateTimeProcessor.Create(),
6464
_ => DynamicDateTimeProcessor.Create(),
6565
};

Assets/Plugins/CatCode/IntervalTimers/Scripts/Timers/DeltaTimeTimer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ protected override TimerProcessor GetProcessor(Action onFinished)
6262
private DeltaTimeProcessor CreateProcessor(TimerMode mode)
6363
=> mode switch
6464
{
65-
TimerMode.Dynamic => DynamicDeltaTimeProcessor.Create(),
66-
TimerMode.Multi => MultiInvokeDeltaTimeProcessor.Create(),
65+
TimerMode.MultipleDynamic => DynamicDeltaTimeProcessor.Create(),
66+
TimerMode.MultiplePrecalc => MultiInvokeDeltaTimeProcessor.Create(),
6767
TimerMode.Single => SingleInvokeDeltaTimeProcessor.Create(),
6868
_ => DynamicDeltaTimeProcessor.Create(),
6969
};

Assets/Plugins/CatCode/IntervalTimers/Scripts/Timers/IntervalTimer.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public abstract class IntervalTimer
88
private TimerState _state = TimerState.Idle;
99
private PlayerLoopTiming _playerLoopTiming = PlayerLoopTiming.Update;
1010

11-
protected TimerMode _mode = TimerMode.Dynamic;
11+
protected TimerMode _mode = TimerMode.MultipleDynamic;
1212
protected TimerProcessor _processor;
1313

1414
protected readonly TimerTickData _tickData = new();
@@ -43,6 +43,16 @@ public int TotalTicks
4343
set => _tickData.TotalTicks = value;
4444
}
4545

46+
public int CompletedTicks
47+
{
48+
get => _tickData.CompletedTicks;
49+
set
50+
{
51+
_tickData.CompletedTicks = value;
52+
SetInitialized();
53+
}
54+
}
55+
4656
public TimerMode Mode
4757
{
4858
get => _mode;
@@ -55,17 +65,7 @@ public PlayerLoopTiming PlayerLoopTimiming
5565
set => _playerLoopTiming = value;
5666
}
5767

58-
public int CompletedTicks
59-
{
60-
get => _tickData.CompletedTicks;
61-
set
62-
{
63-
_tickData.CompletedTicks = value;
64-
SetInitialized();
65-
}
66-
}
67-
68-
public int TicksCount => _tickInfo.TicksCount;
68+
public int FrameTicksCount => _tickInfo.TicksCount;
6969

7070
public event Action Started;
7171
public event Action Stopped;

Assets/Plugins/CatCode/IntervalTimers/Scripts/Timers/RealtimeTimer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ protected override TimerProcessor GetProcessor(Action onFinished)
5959
private RealtimeProcessor CreateProcessor(TimerMode mode)
6060
=> mode switch
6161
{
62-
TimerMode.Dynamic => DynamicRealtimeProcessor.Create(),
63-
TimerMode.Multi => MultiInvokeRealtimeProcessor.Create(),
62+
TimerMode.MultipleDynamic => DynamicRealtimeProcessor.Create(),
63+
TimerMode.MultiplePrecalc => MultiInvokeRealtimeProcessor.Create(),
6464
TimerMode.Single => SingleInvokeRealtimeProcessor.Create(),
6565
_ => DynamicRealtimeProcessor.Create()
6666
};

Assets/Plugins/CatCode/IntervalTimers/Scripts/Timers/TimerMode.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ namespace CatCode.Timers
33
{
44
public enum TimerMode
55
{
6-
Dynamic,
7-
Multi,
6+
MultipleDynamic,
7+
MultiplePrecalc,
88
Single
99
}
1010
}

0 commit comments

Comments
 (0)