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; }
public override void OnInspectorGUI() { DrawDefaultInspector(); TiledLoader tiled = (TiledLoader)target; if (GUILayout.Button("Load Map")) { tiled.Build(); } if (GUILayout.Button("Clear")) { tiled.Clear(); } }