public void ExecuteOnTarget(HeroKitObject targetObject) { // get the movement script PlatformController2D moveObject = targetObject.GetHeroComponent <PlatformController2D>("PlatformController2D", true); moveObject.enabled = false; }
public void ExecuteOnTarget(HeroKitObject targetObject, int speed, int jump) { PlatformController2D moveObject = targetObject.GetHeroComponent <PlatformController2D>("PlatformController2D", true); moveObject.settings.moveSpeed = speed; moveObject.settings.jumpHeight = jump; moveObject.settings.TurnCharacterP(1); }
public void Awake() { // Caches the character transform _transform = transform; // Gets the collider component _collider = GetComponent <BoxCollider2D>(); // Sets all controllers _stateController = new StateController2D(); _rayCastController = new RayCastController2D(_collider); _platformController = new PlatformController2D(); }
public void ExecuteOnTarget(HeroKitObject targetObject) { PlatformController2D moveObject = targetObject.GetHeroComponent <PlatformController2D>("PlatformController2D", true); moveObject.settings.TurnCharacterP(-1); }