Exemplo n.º 1
0
    void Start()
    {
        directionChange = GetComponentInChildren <HorizontalDirectionChange>();
        controller      = GetComponent <MovementController>();

        direction            = Vector2.right;
        controller.Mode      = MovementController.MovementMode.RIGIDBODY;
        controller.fullSpeed = true;

        directionChange.OnDirectionChange += DirectionChange;
    }
Exemplo n.º 2
0
    void Start()
    {
        directionChange = GetComponentInChildren <HorizontalDirectionChange>();
        controller      = GetComponent <MovementController>();

        direction       = Vector2.zero;
        controller.Mode = MovementController.MovementMode.TRANSFORM;

        Rigidbody2D rigidbody = GetComponent <Rigidbody2D>();

        rigidbody.constraints = RigidbodyConstraints2D.FreezeAll;
    }