void Start() { directionChange = GetComponentInChildren <HorizontalDirectionChange>(); controller = GetComponent <MovementController>(); direction = Vector2.right; controller.Mode = MovementController.MovementMode.RIGIDBODY; controller.fullSpeed = true; directionChange.OnDirectionChange += DirectionChange; }
void Start() { directionChange = GetComponentInChildren <HorizontalDirectionChange>(); controller = GetComponent <MovementController>(); direction = Vector2.zero; controller.Mode = MovementController.MovementMode.TRANSFORM; Rigidbody2D rigidbody = GetComponent <Rigidbody2D>(); rigidbody.constraints = RigidbodyConstraints2D.FreezeAll; }