Exemplo n.º 1
0
        public void GenerateAndCreateMap()
        {
            var genParams = new MapGenerationParameters {
                seed = Random.Range(0, int.MaxValue), size = _defaultMapSize
            };

            CreateMap(genParams);
        }
Exemplo n.º 2
0
        private void OnMsgCreateMap(NetworkMessage netMsg)
        {
            var genParamsMsg = netMsg.ReadMessage <MapGenerationParametersMessage>();
            var genParams    = new MapGenerationParameters {
                seed = genParamsMsg.seed, size = genParamsMsg.size
            };

            CreateMap(genParams);
        }
Exemplo n.º 3
0
        public void CreateMap(MapGenerationParameters genParams)
        {
            //Create new map
            _tileMap.InitMap(genParams, transform);

            //Init stuff for map
            var mapInfo = _tileMap.mapInfo;

            _fog.Setup(mapInfo);
            _mapCollision.Setup(mapInfo);
        }