private IEnemyCreater GetCreater(List <IEnemyCreater> list) { _temp = null; foreach (IEnemyCreater creater in list) { if (_temp == null || _temp.GetSpawnRatio() > creater.GetSpawnRatio()) { if (!creater.IsSpawning()) { _temp = creater; } } } return(_temp); }
public void InitCreater(Transform parent, AllEnemyData enemyData, EnemyTrajectoryDataMgr trajectoryData, LevelData levelData) { _bossCreater = GameUtil.InitCreater(EnemyType.Boss, parent, enemyData, trajectoryData, levelData)[0]; }