예제 #1
0
 public EnemySpawner(EnemySpawnerConfig config)
 {
     Config = config;
     Type   = config.Type;
     currentCountEnemies = 0;
     id = Random.Range(10, 1000);
 }
 public EnemySpawnerController(EnemySpawnerMaster master, EnemySpawnerConfig config, EnemySpawnerData data)
 {
     this.master = master;
     this.config = config;
     this.data   = data;
 }
    public Transform RandomSpawnpoint(EnemySpawnerConfig config)
    {
        int rand = Random.Range(0, 4);

        return(config.transforms[rand]);
    }
예제 #4
0
 public EnemySpawnerController(EnemySpawnerMaster enemySpawnerMaster, EnemySpawnerConfig enemySpawnerConfig, EnemySpawnerData enemySpawnerData)
 {
     this.enemySpawnerMaster = enemySpawnerMaster;
     this.enemySpawnerConfig = enemySpawnerConfig;
     this.enemySpawnerData   = enemySpawnerData;
 }