private void CollectInput() { if(! CanMove) return; _currentMoveHook = FindCurrentMoveHook(); IsIdle = _currentMoveHook == default(CharacterControlHook); if(! IsIdle) { Direction = _currentMoveHook.Direction; _currentIdleHook = FindCurrentIdleHook(); _movement.Move(_currentMoveHook.MoveDirection); } }
private void CollectInput() { if (!CanMove) { return; } _currentMoveHook = FindCurrentMoveHook(); IsIdle = _currentMoveHook == default(CharacterControlHook); if (!IsIdle) { Direction = _currentMoveHook.Direction; _currentIdleHook = FindCurrentIdleHook(); _movement.Move(_currentMoveHook.MoveDirection); } }
public bool FacingDirection(CharacterControlDirection direction) { return direction == Direction; }
public bool FacingDirection(CharacterControlDirection direction) { return(direction == Direction); }