build(kv): 完善构建宏处理和本地测试服切换
This commit is contained in:
@@ -25,6 +25,7 @@ public class DebugConfig
|
||||
private const string s101StaicResUrl = "http://s101.local:8080/{0}";
|
||||
private const string s101AddrUrl = "http://s101.local:8080/{0}/{1}";
|
||||
private const string s101EventAPIUrl = "http://s101.local:18080/";
|
||||
private const string localTestEventAPIUrl = "http://172.16.69.228:8080/";
|
||||
private const string s101RTMPid = "80000560";
|
||||
private const string s101RTMServerEndpoint = "rtm-nx-front.ilivedata.com:13321";
|
||||
private const string s101RTMHmacSecret = "7a1ba6bb85a4473d96fa4bf45b01f1dd";
|
||||
@@ -97,10 +98,15 @@ public class DebugConfig
|
||||
public static bool MustaphSvrValidation()
|
||||
{
|
||||
var config = Config;
|
||||
if (config != null && config.StaticResURL == string.Format(mustaphaStaicResUrl, VersionTool.PackVer))
|
||||
if (config != null && config.StaticResURL == string.Format(mustaphaStaicResUrl, VersionTool.PackVer) &&
|
||||
config.EventApiURL == mustaphaEventAPIUrl)
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Mustaph Svr", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Mustaph Svr", false);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -125,10 +131,15 @@ public class DebugConfig
|
||||
public static bool LiubingSvrValidation()
|
||||
{
|
||||
var config = Config;
|
||||
if (config != null && config.StaticResURL == string.Format(liubingStaicResUrl, VersionTool.PackVer))
|
||||
if (config != null && config.StaticResURL == string.Format(liubingStaicResUrl, VersionTool.PackVer) &&
|
||||
config.EventApiURL == liubingEventAPIUrl)
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Liubing Svr", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Liubing Svr", false);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -156,10 +167,49 @@ public class DebugConfig
|
||||
public static bool Svr101Validation()
|
||||
{
|
||||
var config = Config;
|
||||
if (config != null && config.StaticResURL == string.Format(s101StaicResUrl, VersionTool.PackVer))
|
||||
if (config != null && config.StaticResURL == string.Format(s101StaicResUrl, VersionTool.PackVer) &&
|
||||
config.EventApiURL == s101EventAPIUrl)
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Svr 101", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Svr 101", false);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
[MenuItem("Tools/Debug/Svr Local 172.16.69.228")]
|
||||
public static void SvrLocal()
|
||||
{
|
||||
Newtonsoft.Json.Linq.JObject config;
|
||||
if (File.Exists(DebugConfigPath))
|
||||
{
|
||||
config = Newtonsoft.Json.Linq.JObject.Parse(File.ReadAllText(DebugConfigPath));
|
||||
}
|
||||
else
|
||||
{
|
||||
config = Newtonsoft.Json.Linq.JObject.FromObject(new TmpClas
|
||||
{
|
||||
EventApiURL = s101EventAPIUrl,
|
||||
StaticResURL = string.Format(s101StaicResUrl, VersionTool.PackVer),
|
||||
Custom_Addressable_URL = string.Format(s101AddrUrl, VersionTool.PackVer, EditorUserBuildSettings.activeBuildTarget),
|
||||
RTMPid = s101RTMPid,
|
||||
RTMServerEndpoint = s101RTMServerEndpoint,
|
||||
RTMHmacSecret = s101RTMHmacSecret,
|
||||
FuncUrl = s101FuncUrl,
|
||||
FuncKey = s101FuncKey
|
||||
});
|
||||
}
|
||||
config["EventApiURL"] = localTestEventAPIUrl;
|
||||
File.WriteAllText(DebugConfigPath, config.ToString(Formatting.Indented));
|
||||
}
|
||||
|
||||
[MenuItem("Tools/Debug/Svr Local 172.16.69.228", true)]
|
||||
public static bool SvrLocalValidation()
|
||||
{
|
||||
var config = Config;
|
||||
Menu.SetChecked("Tools/Debug/Svr Local 172.16.69.228", config != null && config.EventApiURL == localTestEventAPIUrl);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -208,10 +258,15 @@ public class DebugConfig
|
||||
public static bool SvrDevValidation()
|
||||
{
|
||||
var config = Config;
|
||||
if (config != null && config.StaticResURL == string.Format(devStaicResUrl, VersionTool.PackVer))
|
||||
if (config != null && config.StaticResURL == string.Format(devStaicResUrl, VersionTool.PackVer) &&
|
||||
config.EventApiURL == devEventAPIUrl)
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Svr Dev", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Svr Dev", false);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -243,10 +298,15 @@ public class DebugConfig
|
||||
public static bool SvrTimeshiftValidation()
|
||||
{
|
||||
var config = Config;
|
||||
if (config != null && config.StaticResURL == string.Format(timeShiftStaicResUrl, VersionTool.PackVer))
|
||||
if (config != null && config.StaticResURL == string.Format(timeShiftStaicResUrl, VersionTool.PackVer) &&
|
||||
config.EventApiURL == timeShiftEventAPIUrl)
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Svr timeshift", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
Menu.SetChecked("Tools/Debug/Svr timeshift", false);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user