Esempio n. 1
0
 public void OnStepStart(StepEventArgs e)
 {
     if (this.m_stepStartEventHandle != null)
     {
         this.m_stepStartEventHandle(this, e);
     }
     foreach (var item in m_steppedObjectList)
     {
         var args = new SteppedObjectEventArgs();
         item.OnSteppedObjectStart(this, args);
     }
     m_judeCoroutine = StartCoroutine(JudgeEnumerator());
 }
Esempio n. 2
0
        /// <summary>
        /// Undo this step,reset all stepped Object to the original state.
        /// </summary>
        public void Undo()
        {
            var args = new StepEventArgs();

            OnStepUndo(args);
        }