public void SpawnNewEnemy(EnemiesSpawner enemy, GameObject SpawnArea = null) { SpawnArea = this.SpawnPosition[Random.Range(0, 3)]; Vector3 SpawnPosition = SpawnArea.transform.position; enemy.transform.position = SpawnPosition; }
public void SpawnKamii2() { if (killCount.killCount <= maxKillCount) { EnemiesSpawner enemy; enemy = EnemiesSpawner.GetNewKami2(); SpawnKami(enemy, SpawnPosition[4]); } }
private void Awake() { if (Instance == null) { Instance = this; } else if (Instance != this) { Destroy(gameObject); } }
void Start() { instance = this; audioSource = GetComponent <AudioSource>(); timerSpawner = Time.time + spawnRate; Vector3 rect = transform.GetComponent <Collider2D>().bounds.size; objectSize = transform.position + new Vector3(rect.x - 1, rect.y - 1, 0); }
private void Awake() { // На каждой новой сцене (при гарантии что спаунер 1) глобальная ссылка будет перезаписываться на необходимую InstanceOnScene = this; _transform = transform; _transform.position = new Vector3(0.0f, ParallaxCamera.ParallaxSize.y / 2 + 1, 0.0f); _screenWidth = ParallaxCamera.ParallaxSize.x / 2; Player.PlayerTookDamage += Player_PlayerTookDamage; System.Array.Sort(_enemiesPacksNew, (pack1, pack2) => pack1.Cost - pack2.Cost); SelectNextPack(); }
private void Start() { MusicPlayer musicPlayer = FindObjectOfType <MusicPlayer>(); enemiesSpawner = FindObjectOfType <EnemiesSpawner>(); //if (musicPlayer) //{ // musicPlayer.SetGameClip(backgroundClip); //} minPos.x = leftWorldPos.x + padding; maxPos.x = rightWorldPos.x - padding; GetComponent <PolygonCollider2D>().enabled = false; }
private void Start() { nebula = GetComponent <Transform>(); nebula_pos = nebula.position; GameObject p1 = GameObject.FindGameObjectsWithTag(tagPlayer1)[0]; player1 = p1.transform; fc1 = p1.GetComponent <FiducialController>(); GameObject p2 = GameObject.FindGameObjectsWithTag(tagPlayer2)[0]; player2 = p2.transform; fc2 = p2.GetComponent <FiducialController>(); enemySpawner = EnemiesSpawner.instance; StartCoroutine(fightRoutine()); }
public void RandomizeEnemies() { if (killCount.killCount <= maxKillCount) { var RandomEnemy = Random.value; if (Time.time > NextSpawn) { EnemiesSpawner enemy; if (RandomEnemy >= 0.5f) { enemy = EnemiesSpawner.GetNewRed(); maxEnemies++; } else { enemy = EnemiesSpawner.GetNewBlue(); maxEnemies++; } SpawnNewEnemy(enemy); NextSpawn = Time.time + SpawnRate; } } }
void Start () { enemiesSpawner = EnemiesSpawner.Instance; GoToMainMenu(); }
private void Awake() { Instance = this; waveOnGoing = false; }
void Awake() { Instance = this; }
private void RemoveSpawner() => _spawner = null;
public void AddSpawner(EnemiesSpawner spawner) { _spawner = spawner; _spawner.DestringSpawner += RemoveSpawner; }
private void Awake() { instance = this; }
public void SpawnKami(EnemiesSpawner enemy, GameObject SpawnArea = null) { enemy.transform.position = SpawnArea.transform.position; }
private void Start() { counter = GameObject.Find("Counter").GetComponent <Text>(); enemiesSpawner = FindObjectOfType <EnemiesSpawner>(); }