Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public GameObject _enemyPrefab;
- [SerializeField] private GameObject _bigEnemyPrefab;
- [SerializeField] private GameObject _enemyContainer;
- [SerializeField] private GameObject _enemyRLPrefab;
- [SerializeField] private GameObject _enemyLRPrefab;
- [SerializeField] private GameObject _bossFight;
- [SerializeField] private GameObject _laserAmmo;
- [SerializeField] private GameObject _clearWave;
- public List<GameObject> _smallEnemyGameObjectCountList = new List<GameObject>();
- public List<GameObject> _bigEnemyGameObjectCountList = new List<GameObject>();
- public List<GameObject> _enemyRLGameObjectCountList = new List<GameObject>();
- public List<GameObject> _enemyLRGameObjectCountList = new List<GameObject>();
- [SerializeField] private float _waitTime = 3f;
- [SerializeField] private float _wave2WaitTime = 6f;
- [SerializeField] private float _wave2WaitTime2 = 6f;
- [SerializeField] private float _bigEnemyWaitTime = 6f;
- [SerializeField] private GameObject[] _powerUps;
- [SerializeField] private AudioClip _enemyExplod;
- [SerializeField] private bool _stopSpawningOnPlayerDeath;
- [SerializeField] private bool _stopSpawningEnemy;
- [SerializeField] private bool _stopSpawningBigEnemy;
- [SerializeField] private bool _stopSpawningPowerUps;
- [SerializeField] private bool _stopSpawningRLEnemy;
- [SerializeField] private bool _stopSpawningLREnemy;
- [SerializeField] private bool _canSpawnSecondPowerUpWave;
- [SerializeField] private bool _isRLCoroutineStarted;
- [SerializeField] private bool _isLRCoroutineStarted;
- [SerializeField] private bool _isBossSpawn;
- UIManager _uiManager;
- EnemyBossScript _enemyBossScript;
- private void Start()
- {
- _uiManager = GameObject.Find("Canvas").GetComponent<UIManager>();
- if (_enemyBossScript != null)
- {
- _enemyBossScript = GameObject.Find("MainBodyBoss").GetComponent<EnemyBossScript>();
- }
- for (int i = 0; i < Random.Range(10, 30); i++)
- {
- _smallEnemyGameObjectCountList.Add(this._enemyPrefab);
- }
- for (int i = 0; i < Random.Range(5, 9); i++)
- {
- _bigEnemyGameObjectCountList.Add(this._bigEnemyPrefab);
- }
- for (int i = 0; i < Random.Range(10, 30); i++)
- {
- _enemyRLGameObjectCountList.Add(this._enemyRLPrefab);
- }
- for (int i = 0; i < Random.Range(10, 30); i++)
- {
- _enemyLRGameObjectCountList.Add(this._enemyLRPrefab);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement