// Start is called before the first frame update
        void Start()
        {
            var rb     = GetComponent <Rigidbody2D>();
            var health = GetComponentInChildren <HealthBar>();

            _mobileInputController = GetComponentInChildren <MobileInputController>();

            _damageUtil   = new DamageUtil(health);
            _movementUtil = new MobileMovementUtil(rb, transform, Bullet, MoveSpeed, false);


            // Set Movement Events
            Jump.onClick.AddListener(() =>
            {
                _movementUtil.Jump();
            });
            Shoot.onClick.AddListener(() =>
            {
                _movementUtil.Shoot();
            });
        }
Beispiel #2
0
 public void Shoot()
 {
     _movementUtil.Shoot();
 }