From b6d4466bab82495a375fd788a95635028c8b55d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E9=93=AE?= <834207172@qq.com> Date: Mon, 14 Jul 2025 18:26:17 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90m=E3=80=91=E5=A2=9E=E5=8A=A0=E6=89=93?= =?UTF-8?q?=E5=8C=85=E5=89=8D=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../00.StaryEvo/Editor/Build/BuildReport.cs | 21 +++++++++++++++++++ Assets/00.StaryEvo/package.json | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/Assets/00.StaryEvo/Editor/Build/BuildReport.cs b/Assets/00.StaryEvo/Editor/Build/BuildReport.cs index 71d1524..6fdf6c9 100644 --- a/Assets/00.StaryEvo/Editor/Build/BuildReport.cs +++ b/Assets/00.StaryEvo/Editor/Build/BuildReport.cs @@ -3,6 +3,7 @@ using Stary.Evo.Editor; using UnityEditor; using UnityEditor.Build; using UnityEditor.Callbacks; +using UnityEngine; namespace Stary.Evo { @@ -14,7 +15,27 @@ namespace Stary.Evo public void OnPreprocessBuild(UnityEditor.Build.Reporting.BuildReport report) { // build前 + if (ChangePlayerSchema.PLayerMode == PLayerMode.EDITOR_SIMULATEMODE) + { + int id = EditorUtility.DisplayDialogComplex("提示", + $"当前为[{PLayerMode.EDITOR_SIMULATEMODE}]模式,请选择切换得热更模式!", + $"{PLayerMode.HOST_PLAYMODE}", $"{PLayerMode.OFFLINE_PLAYMODE}", "取消"); + switch (id) + { + case 0: + ChangePlayerSchema.SetPlayerMode(PLayerMode.HOST_PLAYMODE); + Debug.Log("切换为[HOST_PLAYMODE]模式"); + break; + case 1: + ChangePlayerSchema.SetPlayerMode(PLayerMode.OFFLINE_PLAYMODE); + Debug.Log("切换为[OFFLINE_PLAYMODE]模式"); + break; + case 2: + + break; + } + } } public void OnPostprocessBuild(UnityEditor.Build.Reporting.BuildReport report) diff --git a/Assets/00.StaryEvo/package.json b/Assets/00.StaryEvo/package.json index e0fb719..06506f8 100644 --- a/Assets/00.StaryEvo/package.json +++ b/Assets/00.StaryEvo/package.json @@ -1,6 +1,6 @@ { "name": "com.staryevo.main", - "version": "1.3.15", + "version": "1.3.16", "displayName": "00.StaryEvo", "description": "This is an Framework package(后台服务器版本,端口9527)", "unity": "2021.3",