public override void OnInspectorGUI() { TileMapGenerator map = target as TileMapGenerator; if (DrawDefaultInspector()) { map.GenerateMap(); } if (GUILayout.Button("Generate Map")) { map.GenerateMap(); } }
public void BuildMap() { TileMapGenerator tileMapGenerator = new TileMapGenerator(_sizeX, _sizeY, tileSize); Mesh mesh = tileMapGenerator.GenerateMap(_tileMapData); _meshFilter.mesh = mesh; _meshCollider.sharedMesh = mesh; }
public override void OnInspectorGUI() { TileMapGenerator map = target as TileMapGenerator; //Returns a bool //True if a value has been updated in Inspector //False otherwise if (DrawDefaultInspector()) { map.GenerateMap(); } //GUI Button if (GUILayout.Button("Generate Map")) { map.GenerateMap(); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); TileMapGenerator mapGenerator = (TileMapGenerator)target; if (GUILayout.Button("Generate map.")) { mapGenerator.GenerateMap(); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); TileMapGenerator map = target as TileMapGenerator; if (GUILayout.Button("Generate TileMap")) { map.GenerateMap(); } }
private void Start() { mapGenerator.GenerateMap(); }