void Start() { shepsAnimator = GetComponent <Animator>(); userInput = GetComponent <IUserInput>(); userInput.OnRunToggle += (bool Toggle) => shepsAnimator.SetBool("IsRunning", Toggle); userInput.OnFireToggle += () => { StartCoroutine(CutSpace()); }; shepsMotion = GetComponent <ShepsMotion>(); shepsFireBall = GetComponent <ShepsFireBall>(); stateInfo = shepsAnimator.GetCurrentAnimatorStateInfo(0); BloodEffect.SetActive(false); }
private void Start() { shepsAnimator = GetComponent <Animator>(); shepsMotion = GetComponent <ShepsMotion>(); userInput = GetComponent <IUserInput>(); userInput.OnRunToggle += (bool Toggle) => { if (!isRuning && Toggle) { isRuning = true; ShepsRun.Play(); } else { ShepsRun.Stop(); } }; }