Example #1
0
 override public void Prepare()
 {
     if (_isPrepare)
     {
         return;
     }
     _isPrepare = true;
     if (m_pCharacter.IsLiving)
     {
         m_pCharacter.StartMoving(); m_pCharacter.Body.DoAction(CharacterStateType.WALK);
     }
     else
     {
         Finish();
     }
 }
 override public void Prepare()
 {
     if (_isPrepare)
     {
         return;
     }
     _isPrepare = true;
     if (m_pCharacter.IsLiving)
     {
         if (m_pCharacter.Position.x == m_pTarget.x || !m_bCanIgnore)
         {
             m_pCharacter.StartMoving();
         }
         else
         {
             Finish();
         }
     }
     else
     {
         Finish();
     }
 }
Example #3
0
 override public void Prepare()
 {
     m_pCharacter.StartMoving();
 }