Ejemplo n.º 1
0
    public void OnRightClickInputDown()
    {
        if (myController.myCollisions.underArm || myController.myCollisions.swordSwinging || !myController.myCollisions.roomToStopDucking && myController.myCollisions.isDucking)
        {
            return;
        }

        if (!myController.myCollisions.swordOut)
        {
            if (myController.myCollisions.isDucking)
            {
                rollingScript.StopDuckingOrRolling();
            }
            TakeOutOrRemoveSword(true);
            SwingSword();
            if (swordOutCo != null)
            {
                StopCoroutine(swordOutCo);
            }
            swordOutCo = StartCoroutine(SwordOutCoroutine());
        }

        else
        {
            if (swordOutCo != null)
            {
                StopCoroutine(swordOutCo);
            }
            swordOutCo = StartCoroutine(SwordOutCoroutine());
            SwingSword();
        }
    }