public MapLoader(TiledToUnityLinker linker, MapLoaderOptions options = MapLoaderOptions.NONE) { if(linker == null) Debug.LogError("The linker provided is null"); this.linker = linker; this.options = options; }
void createNewLinker() { TiledToUnityLinker newLinker = (TiledToUnityLinker)ScriptableObject.CreateInstance("TiledToUnityLinker"); string path = findNameForNewLinker(); AssetDatabase.CreateAsset(newLinker, path); }
void loadNewLinker() { TiledToUnityLinker loadedLinker = (TiledToUnityLinker)AssetDatabase.LoadAssetAtPath(linkerPath, typeof(TiledToUnityLinker)); if(loadedLinker != null){ linker = loadedLinker; }else{ Debug.LogError("Selected file not a Linker!"); } }
public MapLoader(TiledToUnityLinker linker, MapLoaderOptions options = MapLoaderOptions.NONE) { if (linker == null) { Debug.LogError("The linker provided is null"); } this.linker = linker; this.options = options; }
public GameObject loadFile(TiledToUnityLinker linker, FileInfo file) { MapLoader mapLoader = new MapLoader(linker,options); GameObject mapLoaded = mapLoader.loadFromFile(file); if(loadToPrefab){ makeGameObjectAsPrefab(mapLoaded, mapLoaded.name); } return mapLoaded; }
public GameObject loadFile(TiledToUnityLinker linker, FileInfo file) { MapLoader mapLoader = new MapLoader(linker, options); GameObject mapLoaded = mapLoader.loadFromFile(file); if (loadToPrefab) { makeGameObjectAsPrefab(mapLoaded, mapLoaded.name); } return(mapLoaded); }
void loadNewLinker() { TiledToUnityLinker loadedLinker = (TiledToUnityLinker)AssetDatabase.LoadAssetAtPath(linkerPath, typeof(TiledToUnityLinker)); if (loadedLinker != null) { linker = loadedLinker; } else { Debug.LogError("Selected file not a Linker!"); } }
public TilesetLoader(TiledToUnityLinker linker) { this.linker = linker; }
public TilesetLoader(TiledToUnityLinker linker) { this.linker = linker; }