예제 #1
0
        public void ExecuteOnTarget(HeroKitObject targetObject)
        {
            // get the movement script
            HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true);

            moveObject.settings.animate = true;
        }
예제 #2
0
        public void ExecuteOnTarget(HeroKitObject targetObject)
        {
            // get the movement script
            HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true);

            moveObject.settings.faceDirection = false;
        }
예제 #3
0
        public void ExecuteOnTarget(HeroKitObject targetObject, float speed)
        {
            // get the movement script
            HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true);

            moveObject.settings.speed = speed;
        }
예제 #4
0
        public void ExecuteOnTarget(HeroKitObject targetObject, float duration)
        {
            // get the movement script
            HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true);

            moveObject.settings.moveDuration = duration;
        }
예제 #5
0
        public void ExecuteOnTarget(HeroKitObject targetObject)
        {
            // get the movement script
            HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true);

            moveObject.settings.finishMoveWhenCollide = false;
        }
예제 #6
0
        public void ExecuteOnTarget(HeroKitObject targetObject, int layerMask)
        {
            // get the movement script
            HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true);

            moveObject.settings.finishMoveWhenCollide = true;
            moveObject.settings.layermaskCollide      = layerMask;
        }
예제 #7
0
        public void ExecuteOnTarget(HeroKitObject targetObject, string animationName)
        {
            // get the animator component
            Animator animator = targetObject.GetHeroChildComponent <Animator>("Animator", HeroKitCommonRuntime.visualsName);

            if (animator != null)
            {
                // get the movement script
                moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true);
                moveObject.settings.moveDefault = animationName;
            }
        }