private void Movement() { float h = Input.GetAxis(HorizontalButton); float v = Input.GetAxis(VerticalButton); // Skull -> Change Effect if (stateController.GetIllState() == IllState.CHANGE) { h *= -1; v *= -1; } DefinePlayerDirection(h, v); RotatePlayer(h, v); characterController.Move( new Vector3(h, 0, v) * playerController.GetPlayerSpeed() * Time.deltaTime); Vector3 pos = playerObject.transform.position; pos.y = 0; playerObject.transform.position = pos; }