コード例 #1
0
        // Use this for initialization
        public static void Initialize(WorldManagerSettingData settingData)
        {
            for (int i = 0; i < settingData.allWorldSettingData.Count; i++)
            {
                WorldSettingData data  = settingData.allWorldSettingData[i];
                World            world = new World(data);
                allWorldDic.Add(world.Name, world);
            }

            currentRunWorld = allWorldDic[settingData.defaultFirstRunWorldName];
        }
コード例 #2
0
        public static void Startup()
        {
            string data = ResourcesManager.LoadTextFileByName(SettingFileName);

            if (!string.IsNullOrEmpty(data))
            {
                worldSettingData = JsonUtils.JsonToClassOrStruct <WorldManagerSettingData>(data);
                WorldManager.Initialize(worldSettingData);
                MonoBehaviourRuntime.Instance.OnUpdate += SetUpdate;

                timer          = new System.Timers.Timer(worldSettingData.fixedUpdateDeltaTime);
                timer.Elapsed += Timer_Elapsed;
                timer.Start();
            }
        }