public void CreateLevel() { seed = (int)Random.Range(0, 1000000); //Random.seed = seed; mapManager = GetComponent <MapManager>(); mapManager.CreateMap(seed); }
private void StartNewGame() { _player.Reset(); _cameraController.Restart(); _mapManager.CreateMap(); _isGameStarted = true; _uiManager.EnterPlaymode(); _timeSinceStart = 0f; }
public void Init() { LayerManager.SetMapLayer(GameObject.Find("Map").transform); LayerManager.SetUILayer(GameObject.Find("UICanvas").transform); MapManager.CreateMap(100, 80, LayerManager.mapLayer); ModuleManager.Show(ModuleType.MAIN_PANEL); CameraManager.MoveTo(new Vector3(34, 34)); }
private void Start() { m_timer = timeMax; mapManager.CreateMap(); Instantiate(BGPrefab); GameObject player1 = Instantiate(playerPrefab_1, playerBornPos_1.position, Quaternion.identity); GameObject player2 = Instantiate(playerPrefab_2, playerBornPos_2.position, Quaternion.identity); player1.GetComponent <PlayerBase>().SetData(player2); player2.GetComponent <PlayerBase>().SetData(player1); Instantiate(homePrefab_1, homePos_1.position, Quaternion.identity); Instantiate(homePrefab_2, homePos_2.position, Quaternion.identity); }
void Start() { mapManager = new MapManager(); mapManager.CreateMap(width, height); mapRenderer.RenderMap(mapManager.MapTiles); unitRendererManager.Setup(); Vector2Int playerSpawnPoint = new Vector2Int(0, 0); cameraController.MoveCameraToCoord(playerSpawnPoint); Unit player = unitManager.SpawnUnit(unitDataManager.GetUnitData("Player")); player.PlaceOnMap(playerSpawnPoint); }
private void ResetMap() { Transform[] sonTransform = mapManager.GetComponentsInChildren <Transform>(); for (int i = 1; i < sonTransform.Length; i++) { GameObject.Destroy(sonTransform[i].gameObject); } mapManager.mapIndex = 0; mapManager.GetMapList().Clear(); mapManager.offSetZ = 0; mapManager.CreateMap(); }
public static void SetSampleMap(int width, int height) { var content = new List <List <string> >(); for (var y = 0; y < height; y++) { for (var x = 0; x < width; x++) { content.Add(new List <string> { "wood" }); } } MapManager.CreateMap(width, height, content); }
public static void NewMapOptions(ref int mapSize, ref float landHeight, ref Layers layers, CreateMapWindow window) { mapSize = Elements.ToolbarIntSlider(ToolTips.mapSize, mapSize, 1000, 6000); landHeight = Elements.ToolbarSlider(ToolTips.newMapHeight, landHeight, 0, 1000); Elements.BeginToolbarHorizontal(); Elements.ToolbarLabel(ToolTips.newMapGround); layers.Ground = (TerrainSplat.Enum)Elements.ToolbarEnumPopup(layers.Ground); Elements.EndToolbarHorizontal(); Elements.BeginToolbarHorizontal(); Elements.ToolbarLabel(ToolTips.newMapBiome); layers.Biome = (TerrainBiome.Enum)Elements.ToolbarEnumPopup(layers.Biome); Elements.EndToolbarHorizontal(); Elements.BeginToolbarHorizontal(); if (Elements.ToolbarButton(ToolTips.createMap)) { window.Close(); int newMap = EditorUtility.DisplayDialogComplex("Warning", "Creating a new map will remove any unsaved changes to your map.", "Create New Map", "Close", "Save and Create New Map"); switch (newMap) { case 1: return; case 2: SaveMapPanel(); break; } MapManager.CreateMap(mapSize, TerrainSplat.TypeToIndex((int)layers.Ground), TerrainBiome.TypeToIndex((int)layers.Biome), landHeight); } if (Elements.ToolbarButton(ToolTips.cancel)) { window.Close(); } Elements.EndToolbarHorizontal(); }
static public void Init() { texture = MapManager.CreateMap(buff, out Color[] buf); buff = buf; }
public void StartGame() { MapManager.CreateMap(); mainPlayer = SnakeController.CreateSnake(); }
private void OnButtonClicked(object obj, EventArgs eventArgs) { Console.WriteLine($"Loading map: {((Button)obj).AttachedObject}"); MapManager.LoadMap(MapManager.CreateMap(MapManager.Maps[(int)((Button)obj).AttachedObject], Game1.Graphics)); ScreenManager.ChangeScreen(new TestScreen()); }
IEnumerator ResetMap(float _sec) { yield return(new WaitForSeconds(_sec)); mapManager.CreateMap(mapManager.currentMap); }