Esempio n. 1
0
    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();
        }
    }
Esempio n. 2
0
 private void Awake()
 {
     _gameController = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameController>();
     _generator      = FindObjectOfType <SquareTileMapGenerator>();
 }
Esempio n. 3
0
 public void InitReferences()
 {
     tileMapInfo = GetComponent<SquareTileMapTileInfo>();
     tileMapMeshUpdater = GetComponent<SquareTileMapMeshUpdater>();
     tileMapGenerator = GetComponent<SquareTileMapGenerator>();
 }