void FixedUpdate() { MapGeneratorScript.FixedUpdate(); if (player == null) { player = GameObject.FindGameObjectWithTag("Player"); return; } index++; if (index % 50 == 0) { this.reloadBases(); } isNearBase = false; foreach (float xPos in baseCoordinates) { if (Mathf.Abs(player.transform.position.x - xPos) < 5 && player.transform.position.y > 0) { isNearBase = true; } if (player.transform.position.x < 10) { isNearBase = true; } } }
// Use this for initialization void Start() { if (aiUnits == null) { aiUnits = new List <AIUnitScript>(); aiUnitToGameObjectMap = new Dictionary <AIUnitScript, GameObject>(); } currentAICreation = AIEnemyCreation.AIEnemyTheFirst; enemyCount = 0; instance = this; GenerateMap(); UnitScript unit = new UnitScript(); SpawnUnitAt(unit, unitPlumberPrefab, 10, 10); AIUnitScript aiUnit = new AIUnitScript(); AIUnitScript aiUnit2 = new AIUnitScript(); AIUnitScript aiUnit3 = new AIUnitScript(); SpawnAIUnitAt(aiUnit, unitPlumberPrefab, 17, 17); currentAICreation = AIEnemyCreation.AIEnemyTheSecond; SpawnAIUnitAt(aiUnit2, unitPlumberPrefab, 2, 17); currentAICreation = AIEnemyCreation.AIEnemyTheThird; SpawnAIUnitAt(aiUnit3, unitPlumberPrefab, 17, 2); foreach (var item in aiUnits) { Debug.LogError(item); } //Debug.LogError(-Mathf.Infinity); }
public HexScript(MapGeneratorScript hexMap, int c, int r) { this.HexMap = hexMap; this.C = c; this.R = r; this.S = -(c + r); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); MapGeneratorScript map = target as MapGeneratorScript; map.GenerateMap(); }
private void Awake() { Xaxis = this.transform.position.x; Yaxis = this.transform.position.y; MapGenerator = GameObject.Find("MapGenerator"); MapScript = (MapGeneratorScript)MapGenerator.GetComponent(typeof(MapGeneratorScript)); QueueScript = (buildQueue)MapGenerator.GetComponent(typeof(buildQueue)); GameManager = (gameManager)MapGenerator.GetComponent(typeof(gameManager)); }
// Use this for initialization void Start() { instance = this; GenerateMap(); UnitScript unit = new UnitScript(); SpawnUnitAt(unit, unitPlumberPrefab, 10, 10); AIUnitScript aiUnit = new AIUnitScript(); SpawnAIUnitAt(aiUnit, unitPlumberPrefab, 17, 17); }
// locally called metoda ktera removne block private void receiveBlockDestroyInfo(string resourceName, int x, int y) { FileManager.destroyedBlockCoords.Add(new Coordinate(x, y)); if (PhotonNetwork.IsMasterClient) { FileManager.unwrittenBlockCoords.Add(new Coordinate(x, y)); } MapGeneratorScript.removeBlockAt(x, y); BiomeManager.desert.addBackground(x, y); // jakejkoli biome by fungoval }
void Start() { //GenerateRoomSprites(); xSign = 1; ySign = 1; collumns = 3; rows = 3; actScene = SceneManager.GetActiveScene().buildIndex + 1; _player.transform.position = lastPos; _mapGeneratorScript = GameObject.FindGameObjectWithTag("MapGenerator").GetComponent <MapGeneratorScript>(); GenerateRoomSprites(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); if (GUILayout.Button("Create map")) { foreach (UnityEngine.Object obj in targets) { MapGeneratorScript mapGenerator = (MapGeneratorScript)obj; mapGenerator.Init(); mapGenerator.CreateBaseMap(); } } if (GUILayout.Button("Clear map")) { foreach (UnityEngine.Object obj in targets) { MapGeneratorScript mapGenerator = (MapGeneratorScript)obj; mapGenerator.ClearMap(); } } }
// Use this for initialization void Start() { MapGeneratorScript script = GetComponent <MapGeneratorScript>(); while (!generated && attempts < MAX_ATTEMPTS) { try { attempts++; script.GenerateMap(); generated = true; Debug.Log("successfully created map in " + attempts + " attempts"); } catch (Exception e) { Debug.Log("failed attempt number " + attempts); script.CleanUp(); Debug.Log(e); } } }
void Start() { if (instance == null) { instance = this; } GameObject map = null; if (useTestMap) { map = LoadMap(); LoadTiles(); this.GetComponent <FogInitializer>().GenerateFog(-7, 7, -15, 17); } else { MapGeneratorScript initializer = this.GetComponent <MapGeneratorScript>(); map = initializer.GenerateMap(); this.GetComponent <FogInitializer>().GenerateFog(0, initializer.WIDTH, 0, initializer.HEIGTH); } LoadPlayerUnits(map); initialized = true; }