fix:1、添加arrow的游戏代码,和相关的周边功能

This commit is contained in:
2026-07-10 17:57:02 +08:00
parent dd56ccb469
commit f1e05d9547
145 changed files with 8492 additions and 1059 deletions
+26 -9
View File
@@ -1,4 +1,5 @@
using DontConfuse;
using Newtonsoft.Json;
using SGModule.NetKit;
namespace RedHotRoast
@@ -26,7 +27,7 @@ namespace RedHotRoast
private ConsumeSystem consumeSys;
private bool isFirstEnter = true;
public int enterHallTimes = 0;
public int openTipsTimes = 0;
public event Action UpdateEvent;
// public int countTimes = 0;
@@ -150,13 +151,19 @@ namespace RedHotRoast
enterGame = (bool)obj;
}
enterHallTimes++;
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PlayUI_Close);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.RewardAniUI_Close);
AudioManager.Instance.StopBGM();
AudioManager.Instance.PlayBGM(AudioConst.MainBg);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.MainUI_Open, enterGame);
if (GameHelper.IsGiftSwitch())
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.ArrowGameUI_Open);
}
else
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.MainUI_Open, enterGame);
}
GameHelper.PlayGameTimeEvent(1);
MemoryManager.CleanMemoryMonitor();
@@ -165,13 +172,15 @@ namespace RedHotRoast
private void EnterGame(object obj)
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.MainTabUI_Close);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.MainUI_Close);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.RainPlayUI_Open);
AudioManager.Instance.StopBGM();
AudioManager.Instance.PlayBGM(AudioConst.GameBg);
if (!GameHelper.IsGiftSwitch())
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.MainTabUI_Close);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.MainUI_Close);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.RainPlayUI_Open);
AudioManager.Instance.StopBGM();
AudioManager.Instance.PlayBGM(AudioConst.GameBg);
}
}
#region
@@ -222,4 +231,12 @@ namespace RedHotRoast
this.isInH5 = isInH5;
}
}
public class SDKOpenConfig
{
[JsonProperty("normal")]
public bool normal;
[JsonProperty("url")]
public string url;
}
}