Пример #1
0
        public void BulletHit(int damage, IBasePlayerController player)
        {
            model.TakeDamage(damage);

            Debug.Log(model.IsAlive());
            if (!model.IsAlive())
            {
                player.UpdateScore(model.GetScore());
                DestroyObject();
            }
        }
Пример #2
0
 public void SetShooter(IBasePlayerController shooter)
 {
     this.shooter = shooter;
 }
Пример #3
0
 public void TakeDamage(int damage, IBasePlayerController player)
 {
     controller.BulletHit(damage, player);
 }
Пример #4
0
 public InputComponent(IBasePlayerController controller)
 {
     this.controller = controller;
     //InputManager.Instance.RegisterInputComponent(this,controller.GetControls());
 }