Exemplo n.º 1
0
 void Start()
 {
     controller   = GetComponent <CharacterController>();
     animator     = GetComponentInChildren <AnimatorBridge>();
     line         = GetComponent <LineRenderer>();
     line.enabled = false;
     ToggleJoystick(false);
 }
Exemplo n.º 2
0
    // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state
    override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
    {
        if (!animatorBridge)
        {
            animatorBridge = FindObjectOfType <AnimatorBridge>();
        }

        foreach (AnimLock animLock in animLocks)
        {
            if (animLock.lockAnimation)
            {
                animatorBridge.CancelTrigger(animLock.name);
                animatorBridge.SetLock(animLock.name, true);
            }
        }
    }
Exemplo n.º 3
0
 void Start()
 {
     controller = GetComponent <CharacterController>();
     animator   = GetComponentInChildren <AnimatorBridge>();
 }