public override void OnInspectorGUI() { SquareTileMapGenerator mapGenerator = target as SquareTileMapGenerator; if (DrawDefaultInspector()) { mapGenerator.GenerateMap(); } if (GUILayout.Button("Load Map")) { mapGenerator.LoadMap(); } if (GUILayout.Button("Generate Map")) { mapGenerator.GenerateMap(); } if (GUILayout.Button("Save Map")) { mapGenerator.SaveMap(); } }
private void Awake() { _gameController = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameController>(); _generator = FindObjectOfType <SquareTileMapGenerator>(); }
public void InitReferences() { tileMapInfo = GetComponent<SquareTileMapTileInfo>(); tileMapMeshUpdater = GetComponent<SquareTileMapMeshUpdater>(); tileMapGenerator = GetComponent<SquareTileMapGenerator>(); }