结构大修改,改成朴实无华的结构,不过度架构。能跑就行

This commit is contained in:
2025-12-23 00:09:39 +08:00
parent 384f11f620
commit 3d14085920
2837 changed files with 149714 additions and 1100 deletions

View File

@@ -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;