static void Main(string[] args) { Console.Title = "HISP - Horse Isle Server Emulator"; ConfigReader.OpenConfig(); CrossDomainPolicy.GetPolicy(); Database.OpenDatabase(); GameDataJson.ReadGamedata(); Map.OpenMap(); World.ReadWorldData(); Treasure.Init(); DroppedItems.Init(); WildHorse.Init(); Drawingroom.LoadAllDrawingRooms(); Brickpoet.LoadPoetryRooms(); Multiroom.CreateMultirooms(); Auction.LoadAllAuctionRooms(); Item.DoSpecialCases(); GameServer.StartServer(); }
public static GameDataJson LoadResourceTextFile(string path) { TextAsset targetFile = Resources.Load <TextAsset>(path); GameDataJson loadedData = JsonUtility.FromJson <GameDataJson>(targetFile.text); return(loadedData); }
static void Main(string[] args) { #if (!DEBUG) AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); #endif Console.Title = ServerVersion.GetBuildString(); ConfigReader.OpenConfig(); CrossDomainPolicy.GetPolicy(); Database.OpenDatabase(); GameDataJson.ReadGamedata(); Map.OpenMap(); World.ReadWorldData(); Treasure.Init(); DroppedItems.Init(); WildHorse.Init(); Drawingroom.LoadAllDrawingRooms(); Brickpoet.LoadPoetryRooms(); Multiroom.CreateMultirooms(); Auction.LoadAllAuctionRooms(); Item.DoSpecialCases(); GameServer.StartServer(); while (true) { } ; }
// Use this for initialization void Start() { StartCoroutine(LoadAssetBundles()); //load Asset Bundles from server geometryObjectDataManager = Resources.Load <GeometryObjectData>("ScriptableObject"); //load GeometryObjectData from Recources data = ResourcesLoader.LoadResourceTextFile("Data"); //load GameDataJson that contain PrefabNames array allPrefbNames = data.PrefabNames; gameArea.OnClick += GameArea_OnClick; }
public static void SaveResourceTextfile(string path, GameDataJson newData) { string dataAsJson = JsonUtility.ToJson(newData); string filePath = Application.dataPath + path;; Debug.Log(dataAsJson); File.WriteAllText(filePath, dataAsJson); }