结构大修改,改成朴实无华的结构,不过度架构。能跑就行
This commit is contained in:
@@ -20,13 +20,12 @@ namespace NBF
|
||||
private void CheckOver(VideoPlayer vp)
|
||||
{
|
||||
Destroy(startCanvas);
|
||||
StartGame();
|
||||
}
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
DontDestroyOnLoad(gameObject);
|
||||
App.Init(InitCallback);
|
||||
Game.SetInitCallback(gameObject, InitCallback);
|
||||
}
|
||||
|
||||
private void OnDestroy()
|
||||
@@ -54,8 +53,9 @@ namespace NBF
|
||||
{
|
||||
CheckOver(videoPlayer);
|
||||
}
|
||||
StartGame();
|
||||
}
|
||||
|
||||
|
||||
#region 多语言
|
||||
|
||||
private void InitLanguage()
|
||||
@@ -65,12 +65,13 @@ namespace NBF
|
||||
Lan.Inst.AddLanguageModule((int)LanguageModuleType.Text, new LanguageText());
|
||||
Lan.Inst.AddLanguageModule((int)LanguageModuleType.Image, new LanguageImage());
|
||||
Lan.Inst.AddLanguageModule((int)LanguageModuleType.Font, new LanguageFont());
|
||||
|
||||
|
||||
foreach (var key in LanguageConst.languageMap.Keys)
|
||||
{
|
||||
Lan.Inst.AddLanguage(key);
|
||||
}
|
||||
App.UI.SetUILanguage<UILangeageConfig>();
|
||||
|
||||
UI.Inst.SetUILanguage<UILangeageConfig>();
|
||||
Lan.Inst.AutoUseLanguage();
|
||||
}
|
||||
|
||||
@@ -88,23 +89,25 @@ namespace NBF
|
||||
UIConst.UIPackRootUrl = UIDef.UIRoot;
|
||||
UIConfig.verticalScrollBar = "ui://6hgkvlauoomej";
|
||||
UIConfig.defaultFont = "AlibabaPuHuiTi-3-Medium";
|
||||
App.UI.SetUILanguage<UILangeageConfig>();
|
||||
UI.Inst.SetUILanguage<UILangeageConfig>();
|
||||
UIConfig.modalLayerColor = new Color(0, 0, 0, 0.99f);
|
||||
AddUIPackages();
|
||||
}
|
||||
|
||||
private void AddUIPackages()
|
||||
{
|
||||
App.UI.AddPackage("Common/Common");
|
||||
App.UI.AddPackage("CommonNew/CommonNew");
|
||||
App.UI.AddPackage("CommonFlag/CommonFlag");
|
||||
App.UI.AddPackage("CommonIcon/CommonIcon");
|
||||
UI.Inst.AddPackage("Common/Common");
|
||||
UI.Inst.AddPackage("CommonNew/CommonNew");
|
||||
UI.Inst.AddPackage("CommonFlag/CommonFlag");
|
||||
UI.Inst.AddPackage("CommonIcon/CommonIcon");
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
public void StartGame()
|
||||
{
|
||||
gameObject.AddComponent<InputManager>();
|
||||
|
||||
Screen.SetResolution(1920, 1080, FullScreenMode.FullScreenWindow);
|
||||
PermanentCommon.Init();
|
||||
InputDef.LoadIcon();
|
||||
@@ -112,7 +115,7 @@ namespace NBF
|
||||
LoadData();
|
||||
OpenUI().Coroutine();
|
||||
}
|
||||
|
||||
|
||||
private void LoadData()
|
||||
{
|
||||
Stopwatch stopwatch = new Stopwatch();
|
||||
@@ -126,12 +129,12 @@ namespace NBF
|
||||
|
||||
private async FTask OpenUI()
|
||||
{
|
||||
await Task.Delay(100);
|
||||
// await Task.Delay(100);
|
||||
CommonTopPanel.Show();
|
||||
LoginPanel.Show();
|
||||
// PreviewPanel.Show();
|
||||
}
|
||||
|
||||
|
||||
#region New
|
||||
|
||||
public ControllerType controllerType = ControllerType.GamePad;
|
||||
|
||||
Reference in New Issue
Block a user