Пример #1
0
        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();
        }
Пример #2
0
    public static GameDataJson LoadResourceTextFile(string path)
    {
        TextAsset    targetFile = Resources.Load <TextAsset>(path);
        GameDataJson loadedData = JsonUtility.FromJson <GameDataJson>(targetFile.text);

        return(loadedData);
    }
Пример #3
0
        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)
            {
            }
            ;
        }
Пример #4
0
 // 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;
 }
Пример #5
0
    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);
    }