Ejemplo n.º 1
0
        public void ExecuteOnTarget(HeroKitObject targetObject, bool useLayers)
        {
            // get the jump script & set values
            HeroSettings3D moveObject = targetObject.GetHeroComponent <HeroSettings3D>("HeroSettings3D", true);

            moveObject.useLayerMask     = useLayers;
            moveObject.layermaskCollide = LayerMaskValue.GetValue(heroKitObject, 3);
        }
Ejemplo n.º 2
0
        public void ExecuteOnTarget(HeroKitObject targetObject, bool changeStartAnim, bool changeEndAnim)
        {
            // get the movement script
            moveObject = targetObject.GetHeroComponent <HeroSettings3D>("HeroSettings3D", true);
            if (moveObject.animator != null)
            {
                if (changeStartAnim)
                {
                    moveObject.animationJumpBegin = AnimationParameterValue.GetValueA(heroKitObject, 3, 4, 5);
                }

                if (changeEndAnim)
                {
                    moveObject.animationJumpEnd = AnimationParameterValue.GetValueA(heroKitObject, 7, 8, 9);
                }
            }
        }