コード例 #1
0
ファイル: MapManager.cs プロジェクト: hanson-huang/Encore
        public BattlegroundMap GenerateBattlegroundMap(int mapId)
        {
            Contract.Requires(mapId >= 0);

            var instanceId = (long)_instanceIdGenerator.GenerateId();   // TODO: Proper typing and initialization of IDGenerator
            var bgm = new BattlegroundMap(mapId, instanceId);
            _instanceMaps.Add(instanceId, bgm);

            return bgm;
        }
コード例 #2
0
ファイル: MapManager.cs プロジェクト: stweily/Encore
        public BattlegroundMap GenerateBattlegroundMap(int mapId)
        {
            Contract.Requires(mapId >= 0);

            var instanceId = (long)_instanceIdGenerator.GenerateId();   // TODO: Proper typing and initialization of IDGenerator
            var bgm        = new BattlegroundMap(mapId, instanceId);

            _instanceMaps.Add(instanceId, bgm);

            return(bgm);
        }