コード例 #1
0
	private void CollectInput()
	{
		if(! CanMove)
			return;

		_currentMoveHook = FindCurrentMoveHook();
		IsIdle = _currentMoveHook == default(CharacterControlHook);
		
		if(! IsIdle)
		{
			Direction = _currentMoveHook.Direction;
			_currentIdleHook = FindCurrentIdleHook();
			_movement.Move(_currentMoveHook.MoveDirection);
		}
	}
コード例 #2
0
    private void CollectInput()
    {
        if (!CanMove)
        {
            return;
        }

        _currentMoveHook = FindCurrentMoveHook();
        IsIdle           = _currentMoveHook == default(CharacterControlHook);

        if (!IsIdle)
        {
            Direction        = _currentMoveHook.Direction;
            _currentIdleHook = FindCurrentIdleHook();
            _movement.Move(_currentMoveHook.MoveDirection);
        }
    }
コード例 #3
0
	public bool FacingDirection(CharacterControlDirection direction)
	{
		return direction == Direction;
	}
コード例 #4
0
 public bool FacingDirection(CharacterControlDirection direction)
 {
     return(direction == Direction);
 }