public void Initialization() { if (_spawnPoints == null) { _spawnPoints = GameObject.FindGameObjectsWithTag(TagManager.GetTag(TagType.BonusPoint)); } _spawnInvoker = new TimeRemaining(SpawnBonus, _spawnTime, true); _spawnInvoker.AddTimeRemaining(); _bonuses = new BonusList(); }
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); }
public BonusBullet() { _lifeTimer = new TimeRemaining(LifeTimer, _lifeTime); }