public void Update() { Delta = Time.deltaTime; _runEventsTimer.Update(); Invoker.Update(); if (_autoApply) { Typer.Cursor.Update(); } if (_canInputCommands) { Typer.Update(); } if (_actions.Count != 0) { if (_actionDelay > 0) { _actionDelay -= Time.deltaTime; return; } foreach (Action act in _actions) { act(); } _actions.Clear(); _actionDelay = 0.3f; } }