Пример #1
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        TileMapOutlineRenderer mapRenderer = (TileMapOutlineRenderer)target;

        if (GUILayout.Button("Create Empty Map"))
        {
            mapRenderer.Clear();
            mapRenderer.CreateEmptyMap();
        }

        if (GUILayout.Button("Clear"))
        {
            mapRenderer.Clear();
        }
    }
Пример #2
0
    public void CreateGeometry()
    {
        TileMapOutlineRenderer outlineRenderer = this.GetComponent <TileMapOutlineRenderer>();

        outlineRenderer.Clear();

        LevelData level = LevelData.Load(Resources.Load <TextAsset>(LEVEL_DATA_ROOT + LevelFileName));

        _levelLayout = level.Grid;

        outlineRenderer.CreateMapWithGrid(_levelLayout);

        TileGeometryCreator geometryCreator = this.GetComponent <TileGeometryCreator>();

        if (geometryCreator != null)
        {
            geometryCreator.CreateMapWithGrid(_levelLayout);
        }
    }