public void StartAction(IActions action) { if (currentAction == action) { return; } if (currentAction != null) { currentAction.Cancel(); } currentAction = action; }