public EventTimer(float time, object[] parameters, OnTimerFinishCallback onTimerFinishCallback, int triggerTime = 0, Action <EventTimer> callback = null) : base(triggerTime) { Time = time; Parameters = parameters; Callback = callback; this.onTimerFinishCallback = onTimerFinishCallback; ModelEventType = EModelEventType.EModelEventType_Timer; }
public void RegisterTimerFinish(OnTimerFinishCallback callback) { onTimerFinishCallback += callback; }