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(); } }
override public void Prepare() { m_pCharacter.StartMoving(); }