private void Start() { mapGenerator = FindObjectOfType <MapGenScript>(); chunkSize = mapGenerator.mapChunkSize - 1; maxViewDist = detailLevels[detailLevels.Length - 1].visibleDistThreshold; chunksVisibleInViewDist = Mathf.RoundToInt(maxViewDist / chunkSize); terrainChunkDictionary.Clear(); visibleTerrainChunks.Clear(); UpdateVisibleChunks(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); MapGenScript myScript = (MapGenScript)target; if (GUILayout.Button("Build Object")) { myScript.PressButon(); } }
public override void OnInspectorGUI() { MapGenScript mapGen = (MapGenScript)target; if (DrawDefaultInspector()) { if (mapGen.autoUpdate) { mapGen.DrawMapInEditor(); } } if (GUILayout.Button("Generate")) { mapGen.DrawMapInEditor(); } if (GUILayout.Button("Save Mesh")) { mapGen.SaveMesh(); } }
// Use this for initialization void Start() { MapMakerSlave = this.GetComponent <MapGenScript>(); CurrentlevelsReady = MapTextures.Length; Debug.Log(CurrentlevelsReady); }