public static List <LayerData> OpenFile(ArchitectLinker linker, string fileName, Transform mapParent) { WorldOpener wo = new WorldOpener(linker, mapParent); string[] fileContent = System.IO.File.ReadAllLines(fileName); return(wo.Load(fileContent)); }
static void CreateArchitectLinker() { ArchitectLinker linker = ScriptableObject.CreateInstance <ArchitectLinker>(); string path = AssetDatabaseUtility.GenerateUniqueAssetPath("Linker"); AssetDatabase.CreateAsset(linker, path); }
public static List<LayerData> OpenFile(ArchitectLinker linker, string fileName, Transform mapParent) { WorldOpener wo = new WorldOpener(linker, mapParent); string[] fileContent = System.IO.File.ReadAllLines(fileName); return wo.Load(fileContent); }
private WorldOpener(ArchitectLinker linker, Transform mapParent) { this.linker = linker; this.mapParent = mapParent; }
static void SelectLinker() { linker = (ArchitectLinker)Selection.activeObject; }