Exemplo n.º 1
0
    void InstantiateChunk(Chunk chunk, Vector3 position, Transform parent)
    {
        GameObject instance = Instantiate <GameObject>(Loader);

        instance.transform.position = position - Center;
        TiledLoader tl = instance.GetComponent <TiledLoader>();

        tl.Map = chunk.TiledMap;
        //Debug.Log(chunk.TiledMap.name);
        tl.Build();
        tl.transform.eulerAngles  = Vector3.up * chunk.rotation * 90;
        instance.transform.parent = parent;
    }
Exemplo n.º 2
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        TiledLoader tiled = (TiledLoader)target;

        if (GUILayout.Button("Load Map"))
        {
            tiled.Build();
        }
        if (GUILayout.Button("Clear"))
        {
            tiled.Clear();
        }
    }