public void RunAction(SSMonoBehaviour monoBehaviour, BasicAction action, BasicAction.DelegateMessage delegateActionFinish) { action.MonoBehaviour = monoBehaviour; action.SetFinishDelegate(delegateActionFinish); if (action.Interval <= 0.0f) { action.DoFinishDelegate(); return; } m_addActionList.Add(action); action.Start(); }
public void RunAction(BasicAction action, BasicAction.DelegateMessage delegateMessage) { ActionManager.GetInstance().RunAction(this, action, delegateMessage); }