Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class ActionScheduler : MonoBehaviour
- {
- IAction currentAction;
- public void StartAction(IAction newAction)
- {
- if (currentAction == newAction)
- {
- return;
- }
- if (currentAction != null)
- {
- currentAction.Cancel();
- }
- currentAction = newAction;
- }
- public void CancelCurrentAction()
- {
- StartAction(null);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement