新玩法提交

This commit is contained in:
2026-06-23 15:22:15 +08:00
parent e4381d18b5
commit 5d18479a39
128 changed files with 20191 additions and 24 deletions
+57 -7
View File
@@ -16,6 +16,7 @@ using SGModule.ApplePay;
using SGModule.Net;
using System.IO;
using System.Linq;
using UnityEngine.Rendering;
namespace LoveLegend
@@ -532,16 +533,65 @@ namespace LoveLegend
});
});
ui.item_level.btn_level_0.SetClick(() =>
{
uiCtrlDispatcher.Dispatch(UICtrlMsg.GamePlayUI_Open);
CtrlCloseUI();
GameHelper.LoadSceneAsync(1);
});
// ui.item_level.btn_level_0.SetClick(() =>
// {
// uiCtrlDispatcher.Dispatch(UICtrlMsg.GamePlayUI_Open);
// CtrlCloseUI();
// GameHelper.LoadSceneAsync(1);
// });
ui.level_list.SetVirtual();
ui.level_list.itemRenderer = RendererList;
ui.level_list.numItems = level_list.Count;
}
List<int[]> level_list = new List<int[]>()
{
new int [1]{1},
new int [2]{2,3},
};
void RendererList(int index, GObject item_)
{
item_level item = (item_level)item_;
if (level_list[index].Length == 1)
{
item.type.selectedIndex = 0;
item.btn_big.text_level.text = "LEVEL " + level_list[index][0];
item.btn_big.loader_0.url = $"ui://ZM_Lobby_03/{level_list[index][0]}";
item.btn_big.SetClick(() =>
{
uiCtrlDispatcher.Dispatch(UICtrlMsg.GamePlayUI_Open);
CtrlCloseUI();
GameHelper.LoadSceneAsync(level_list[index][0]);
});
}
else
{
item.type.selectedIndex = 1;
item.btn_small0.text_level_0.text = "LEVEL " + level_list[index][0];
item.btn_small0.loader_0.url = $"ui://ZM_Lobby_03/{level_list[index][0]}";
item.btn_small0.SetClick(() =>
{
uiCtrlDispatcher.Dispatch(UICtrlMsg.GamePlayUI_Open);
CtrlCloseUI();
GameHelper.LoadSceneAsync(level_list[index][0]);
});
item.btn_small1.text_level_1.text = "LEVEL " + level_list[index][1];
item.btn_small1.loader_1.url = $"ui://ZM_Lobby_03/{level_list[index][1]}";
item.btn_small1.SetClick(() =>
{
uiCtrlDispatcher.Dispatch(UICtrlMsg.GamePlayUI_Open);
CtrlCloseUI();
GameHelper.LoadSceneAsync(level_list[index][1]);
});
}
}
private void checkThreeGift(object obj = null)
{
// if (SaveData.GetSaveObject().is_get_ThreeDaysGift) {
+1 -1
View File
@@ -77,7 +77,7 @@ namespace LoveLegend
Physics.autoSimulation = true;
Physics.autoSyncTransforms = true;
Physics2D.simulationMode = SimulationMode2D.Script;
// Physics2D.simulationMode = SimulationMode2D.Script;
Physics2D.autoSyncTransforms = true;
Debug.unityLogger.logEnabled = AppConst.IsEnabledEngineLog;
Debug.unityLogger.filterLogType = AppConst.EnabledFilterLogType;