Ejemplo n.º 1
0
        protected override string OnInit()
        {
            overrideAnimator = agent.GetComponent <OverrideAnimator>();
            animator         = agent.GetComponent <Animator>();

            if (!overrideAnimator)
            {
                return("No OverrideAnimator component on agent game object.");
            }
            if (!animator)
            {
                return("No Animator component on agent game object.");
            }
            return(null);
        }
Ejemplo n.º 2
0
        protected override string OnInit()
        {
            overrideAnimator    = agent.GetComponent <OverrideAnimator>();
            characterController = agent.GetComponent <CharacterController>();
            animator            = agent.GetComponent <Animator>();

            if (!overrideAnimator)
            {
                return("No OverrideAnimator component on agent game object.");
            }
            if (!characterController)
            {
                return("Player has no CharacterController.");
            }
            if (!animator)
            {
                return("Player has no Animator.");
            }

            overrideAnimator.ChangeStateAnimationClip("EmptyIdle", agent.idleAnimation);
            overrideAnimator.ChangeStateAnimationClip("EmptyMove", agent.moveAnimation);

            return(null);
        }