Esempio n. 1
0
        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);
        }
Esempio n. 3
0
    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();
    }
Esempio n. 4
0
        public void ExecuteOnTarget(HeroKitObject targetObject)
        {
            PlatformController2D moveObject = targetObject.GetHeroComponent <PlatformController2D>("PlatformController2D", true);

            moveObject.settings.TurnCharacterP(-1);
        }