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); }
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); } } }