Exemple #1
0
    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;
    }
Exemple #3
0
    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();
        }
    }
Exemple #4
0
        public override void OnInspectorGUI()
        {
            base.OnInspectorGUI();
            TileMapGenerator mapGenerator = (TileMapGenerator)target;

            if (GUILayout.Button("Generate map."))
            {
                mapGenerator.GenerateMap();
            }
        }
Exemple #5
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        TileMapGenerator map = target as TileMapGenerator;

        if (GUILayout.Button("Generate TileMap"))
        {
            map.GenerateMap();
        }
    }
Exemple #6
0
 private void Start()
 {
     mapGenerator.GenerateMap();
 }