Exemplo n.º 1
0
        private static void SetUserSetting()
        {
            PersistenceData.SavePrefsData("ASSET_PACKAGER_WHOLE_MODULE", wholeModule);

            RunningTimeData.SetRunningData(CommonKey.VERSION_LOCAL, version.ToString());
            RunningTimeData.Record();
        }
Exemplo n.º 2
0
        protected override void OnEnd()
        {
            //更新本地版本号
            string _serverVersion = serverConfigs[CommonKey.VERSION_SERVER];

            RunningTimeData.SetRunningData(CommonKey.VERSION_LOCAL, _serverVersion);
            RunningTimeData.Record();
            base.OnEnd();
        }
Exemplo n.º 3
0
        private void Propertys()
        {
            ComponentOnGUIBundleIdentify();
            ComponentOnGUIServer();

            EditorGUILayout.BeginHorizontal();
            {
                EditorGUILayout.LabelField("平台: ", GUILayout.Width(40));
                bt = (MBuidleTarget)EditorGUILayout.EnumPopup(bt, GUILayout.Width(300));
            }
            EditorGUILayout.EndHorizontal();
            EditorGUILayout.Space();

            buildDepartPackage = EditorGUILayout.Toggle("Android分离体", buildDepartPackage);
            isDebug            = EditorGUILayout.Toggle("测试包", isDebug);
            oldRes             = EditorGUILayout.Toggle("不打新资源", oldRes);
            if (!isDebug)
            {
                isFull = EditorGUILayout.Toggle("包含全资源", isFull);
            }
            if (!isDebug && !isFull)
            {
                EditorGUILayout.LabelField("需要打入的基础模块名称(无关大小写)");
                for (int i = 0; i < baseModule.Count; i++)
                {
                    baseModule[i] = baseModule[i].ToLower();
                    EditorGUILayout.BeginHorizontal();
                    {
                        EditorGUILayout.LabelField(baseModule[i], GUILayout.Width(300));
                        if (GUILayout.Button("删除", GUILayout.Width(60)))
                        {
                            baseModule.RemoveAt(i);
                            i--;
                        }
                    }
                    EditorGUILayout.EndHorizontal();
                }
                EditorGUILayout.Space();

                EditorGUILayout.BeginHorizontal();
                {
                    EditorGUILayout.LabelField("添加一个新的基础模块:", GUILayout.Width(150));
                    tempBaseModule = EditorGUILayout.TextField(tempBaseModule, GUILayout.Width(200));
                    if (GUILayout.Button("添加", GUILayout.Width(50)))
                    {
                        baseModule.Add(tempBaseModule);
                        tempBaseModule = string.Empty;
                    }
                }
                EditorGUILayout.EndHorizontal();
                EditorGUILayout.Space();
            }

            EditorGUILayout.Space();

            if (GUILayout.Button("打包", GUILayout.Width(300)))
            {
                ComponentOnBuildBundleIdentify();
                ComponentOnBuildWorkServer();
                RunningTimeData.Record();
                StartBuild();
            }
        }
 private void ComponentOnBuildWorkServer()
 {
     RunningTimeData.SetRunningData("DEFAULT_SERVER", gameServers[chooseServerCount]);
     RunningTimeData.SetRunningData("URL_HOTUPDATE", hotServers[chooseServerCount]);
     RunningTimeData.Record();
 }