public void Initialization()
 {
     if (_spawnPoints == null)
     {
         _spawnPoints = GameObject.FindGameObjectsWithTag(TagManager.GetTag(TagType.BonusPoint));
     }
     _spawnInvoker = new TimeRemaining(SpawnBonus, _spawnTime, true);
     _spawnInvoker.AddTimeRemaining();
     _bonuses = new BonusList();
 }
Exemple #2
0
 protected BaseEnemy(BaseEnemyData data)
 {
     _prefab = data.Prefab;
     _speed = data.Speed;
     _hp = data.Hp;
     _damage = data.Damage;
     _armor = data.ArmorType;
     _meleeHitRange = data.MeleeHitRange;
     _killReward = data.KillReward;
     _hitCooldown = data.HitCooldown;
     _stoping = new TimeRemaining(StopDancing, 1f);
 }
Exemple #3
0
 public BonusBullet()
 {
     _lifeTimer = new TimeRemaining(LifeTimer, _lifeTime);
 }