Example #1
0
 override public void ExecuteAtOnce()
 {
     base.ExecuteAtOnce();
     m_pCharacter.Position          = m_pTarget;
     m_pCharacter.m_pInfo.m_iFacing = m_iDir;
     m_pCharacter.StopMoving();
     m_pCharacter.Body.DoAction(CharacterStateType.IDLE);
 }
Example #2
0
        private void Finish()
        {
            m_pCharacter.StopMoving();
            if (m_pCharacter.go_down == false)
            {
                m_pCharacter.Body.DoAction(CharacterStateType.IDLE);
            }
            else
            {
                m_pCharacter.Body.DoAction(CharacterStateType.DEAD);
                m_pCharacter.go_down = false;
            }

            _isFinished = true;
        }
        private void Finish()
        {
//			trace("FallingAction Finish _player.x :"+_player.pos.x + "   _player.y"+_player.pos.y);
            _isFinished = true;
            m_pCharacter.StopMoving();
        }