示例#1
0
        public void BatchAddLevelsWithTemplates(int numLevels, Gate gateTemplate, List <Score> scoreTemplates, List <Mission> missionTemplates)
        {
            for (int i = 0; i < numLevels; i++)
            {
                string lvlId = IdForAutoGeneratedLevel(_id, i);
                Level  aLvl  = new Level(lvlId);

                Gate targetGate = null;
                if (gateTemplate != null)
                {
                    targetGate = gateTemplate.Clone(IdForAutoGeneratedGate(lvlId));
                }

                createAddAutoLevel(lvlId, aLvl, targetGate, scoreTemplates, missionTemplates);
            }
        }