Exemple #1
0
    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];
 }