public void ExecuteOnTarget(HeroKitObject targetObject) { // get the movement script HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true); moveObject.settings.animate = true; }
public void ExecuteOnTarget(HeroKitObject targetObject) { // get the movement script HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true); moveObject.settings.faceDirection = false; }
public void ExecuteOnTarget(HeroKitObject targetObject, float speed) { // get the movement script HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true); moveObject.settings.speed = speed; }
public void ExecuteOnTarget(HeroKitObject targetObject, float duration) { // get the movement script HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true); moveObject.settings.moveDuration = duration; }
public void ExecuteOnTarget(HeroKitObject targetObject) { // get the movement script HeroMove3D moveObject = targetObject.GetHeroComponent <HeroMove3D>("HeroMove3D", true); moveObject.settings.finishMoveWhenCollide = false; }
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; }
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; } }