fix:1、修复bug

This commit is contained in:
2026-07-13 14:16:20 +08:00
parent 6b2fb1b091
commit 1525921521
23 changed files with 941 additions and 13 deletions
@@ -177,5 +177,7 @@ namespace RedHotRoast
public static uint SaveingPotUI_Close = ++cursor_OpenClose; public static uint SaveingPotUI_Close = ++cursor_OpenClose;
public static uint ArrowSettingUI_Open = ++cursor_OpenClose; public static uint ArrowSettingUI_Open = ++cursor_OpenClose;
public static uint ArrowSettingUI_Close = ++cursor_OpenClose; public static uint ArrowSettingUI_Close = ++cursor_OpenClose;
public static uint ArrowGameResultUI_Open = ++cursor_OpenClose;
public static uint ArrowGameResultUI_Close = ++cursor_OpenClose;
} }
} }
@@ -9,6 +9,7 @@ namespace FGUI.ZM_Common_01
{ {
public Controller state; public Controller state;
public GImage ad_icon; public GImage ad_icon;
public GImage img_saveingpot;
public const string URL = "ui://o9974uc5s73p5m"; public const string URL = "ui://o9974uc5s73p5m";
public static btn_claim3 CreateInstance() public static btn_claim3 CreateInstance()
@@ -22,6 +23,7 @@ namespace FGUI.ZM_Common_01
state = GetControllerAt(0); state = GetControllerAt(0);
ad_icon = (GImage)GetChildAt(1); ad_icon = (GImage)GetChildAt(1);
img_saveingpot = (GImage)GetChildAt(4);
} }
} }
} }
+4 -2
View File
@@ -1818,14 +1818,16 @@ namespace RedHotRoast
public static string getChString(decimal ch) public static string getChString(decimal ch)
{ {
var exchangeRateVo = GetExchangeRateVo();
ch = (decimal)exchangeRateVo.Multi * ch;
if (isRDExchangeMode() && IsGiftSwitch()) if (isRDExchangeMode() && IsGiftSwitch())
{ {
string str = "<img src='ui://o9974uc5m39de3q'/>"; string str = "<img src='ui://o9974uc5m39de3q'/>";
return str + $"$ {ch:N}"; return str + $"{exchangeRateVo.Payicon}{ch:N}";
} }
else else
{ {
return $"${ch:N}"; return $"{exchangeRateVo.Currency}{ch:N}";
} }
} }
public static string getTrackEvenName() public static string getTrackEvenName()
+1 -1
View File
@@ -122,7 +122,7 @@ namespace RedHotRoast
} }
else else
{ {
if (!DataMgr.LevelUnlockListNew.Value.Any(x => x.level_ == GameHelper.GetLevel())) if (!GameHelper.IsGiftSwitch() && !DataMgr.LevelUnlockListNew.Value.Any(x => x.level_ == GameHelper.GetLevel()))
{ {
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.UnlockLevelNewUI_Open, true); UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.UnlockLevelNewUI_Open, true);
} }
@@ -84,5 +84,6 @@ namespace RedHotRoast
public const string SaveingPotCtrl = "SaveingPotCtrl"; public const string SaveingPotCtrl = "SaveingPotCtrl";
public const string GameAgainCtrl = "GameAgainCtrl"; public const string GameAgainCtrl = "GameAgainCtrl";
public const string ArrowSettingCtrl = "ArrowSettingCtrl"; public const string ArrowSettingCtrl = "ArrowSettingCtrl";
public const string ArrowGameResultCtrl = "ArrowGameResultCtrl";
} }
} }
@@ -82,5 +82,6 @@ namespace RedHotRoast
public const string SaveingPotModel = "SaveingPotModel"; public const string SaveingPotModel = "SaveingPotModel";
public const string GameAgainModel = "GameAgainModel"; public const string GameAgainModel = "GameAgainModel";
public const string ArrowSettingModel = "ArrowSettingModel"; public const string ArrowSettingModel = "ArrowSettingModel";
public const string ArrowGameResultModel = "ArrowGameResultModel";
} }
} }
@@ -76,6 +76,7 @@ namespace RedHotRoast
moduleManager.AddModel(ModelConst.MakeupConfirmModel, new MakeupConfirmModel()); moduleManager.AddModel(ModelConst.MakeupConfirmModel, new MakeupConfirmModel());
moduleManager.AddModel(ModelConst.GameAgainModel, new GameAgainModel()); moduleManager.AddModel(ModelConst.GameAgainModel, new GameAgainModel());
moduleManager.AddModel(ModelConst.ArrowSettingModel, new ArrowSettingModel()); moduleManager.AddModel(ModelConst.ArrowSettingModel, new ArrowSettingModel());
moduleManager.AddModel(ModelConst.ArrowGameResultModel, new ArrowGameResultModel());
} }
public static void AutoRegisterUICtrl() public static void AutoRegisterUICtrl()
{ {
@@ -152,6 +153,7 @@ namespace RedHotRoast
moduleManager.AddUICtrl(UICtrlConst.MakeupConfirmUICtrl, new MakeupConfirmUICtrl()); moduleManager.AddUICtrl(UICtrlConst.MakeupConfirmUICtrl, new MakeupConfirmUICtrl());
moduleManager.AddUICtrl(UICtrlConst.GameAgainUICtrl, new GameAgainUICtrl()); moduleManager.AddUICtrl(UICtrlConst.GameAgainUICtrl, new GameAgainUICtrl());
moduleManager.AddUICtrl(UICtrlConst.ArrowSettingUICtrl, new ArrowSettingUICtrl()); moduleManager.AddUICtrl(UICtrlConst.ArrowSettingUICtrl, new ArrowSettingUICtrl());
moduleManager.AddUICtrl(UICtrlConst.ArrowGameResultUICtrl, new ArrowGameResultUICtrl());
} }
public static void AutoRegisterCtrl() public static void AutoRegisterCtrl()
@@ -235,6 +237,7 @@ namespace RedHotRoast
moduleManager.AddCtrl(CtrlConst.MakeupConfirmCtrl, new MakeupConfirmCtrl()); moduleManager.AddCtrl(CtrlConst.MakeupConfirmCtrl, new MakeupConfirmCtrl());
moduleManager.AddCtrl(CtrlConst.GameAgainCtrl, new GameAgainCtrl()); moduleManager.AddCtrl(CtrlConst.GameAgainCtrl, new GameAgainCtrl());
moduleManager.AddCtrl(CtrlConst.ArrowSettingCtrl, new ArrowSettingCtrl()); moduleManager.AddCtrl(CtrlConst.ArrowSettingCtrl, new ArrowSettingCtrl());
moduleManager.AddCtrl(CtrlConst.ArrowGameResultCtrl, new ArrowGameResultCtrl());
} }
public static void AutoRegisterUIType() public static void AutoRegisterUIType()
@@ -315,6 +318,8 @@ namespace RedHotRoast
moduleManager.AddUIType(UIConst.MakeupConfirmUI, typeof(MakeupConfirmUI)); moduleManager.AddUIType(UIConst.MakeupConfirmUI, typeof(MakeupConfirmUI));
moduleManager.AddUIType(UIConst.GameAgainUI, typeof(GameAgainUI)); moduleManager.AddUIType(UIConst.GameAgainUI, typeof(GameAgainUI));
moduleManager.AddUIType(UIConst.ArrowSettingUI, typeof(ArrowSettingUI)); moduleManager.AddUIType(UIConst.ArrowSettingUI, typeof(ArrowSettingUI));
moduleManager.AddUIType(UIConst.ArrowGameResultUI, typeof(ArrowGameResultUI));
} }
} }
+1
View File
@@ -81,6 +81,7 @@ namespace RedHotRoast
public const string SaveingPotUI = "SaveingPotUI"; public const string SaveingPotUI = "SaveingPotUI";
public const string GameAgainUI = "GameAgainUI"; public const string GameAgainUI = "GameAgainUI";
public const string ArrowSettingUI = "ArrowSettingUI"; public const string ArrowSettingUI = "ArrowSettingUI";
public const string ArrowGameResultUI = "ArrowGameResultUI";
} }
@@ -82,5 +82,6 @@ namespace RedHotRoast
public const string SaveingPotUICtrl = "SaveingPotUICtrl"; public const string SaveingPotUICtrl = "SaveingPotUICtrl";
public const string GameAgainUICtrl = "GameAgainUICtrl"; public const string GameAgainUICtrl = "GameAgainUICtrl";
public const string ArrowSettingUICtrl = "ArrowSettingUICtrl"; public const string ArrowSettingUICtrl = "ArrowSettingUICtrl";
public const string ArrowGameResultUICtrl = "ArrowGameResultUICtrl";
} }
} }
@@ -2016,7 +2016,7 @@ namespace RedHotRoast
temp.boost_array = GameHelper.GetRewardBoost(1); temp.boost_array = GameHelper.GetRewardBoost(1);
DOVirtual.DelayedCall(0.25f, () => DOVirtual.DelayedCall(0.25f, () =>
{ {
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.LevelSuccessUI_Open, temp); UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.ArrowGameResultUI_Open, temp);
}); });
} }
@@ -2109,7 +2109,7 @@ namespace RedHotRoast
arrow.isMoving = false; arrow.isMoving = false;
} }
// uiCtrlDispatcher.Dispatch(UICtrlMsg.LevelSuccessUI_Open, isSuccess); // uiCtrlDispatcher.Dispatch(UICtrlMsg.ArrowGameResultUI_Open, isSuccess);
if (isSuccess) if (isSuccess)
{ {
@@ -2128,7 +2128,7 @@ namespace RedHotRoast
temp.boost_array = GameHelper.GetRewardBoost(2); temp.boost_array = GameHelper.GetRewardBoost(2);
DOVirtual.DelayedCall(0.2f, () => DOVirtual.DelayedCall(0.2f, () =>
{ {
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.LevelSuccessUI_Open, temp); UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.ArrowGameResultUI_Open, temp);
}); });
} }
else else
@@ -2144,7 +2144,7 @@ namespace RedHotRoast
temp.boost_array = GameHelper.GetRewardBoost(2); temp.boost_array = GameHelper.GetRewardBoost(2);
DOVirtual.DelayedCall(0.2f, () => DOVirtual.DelayedCall(0.2f, () =>
{ {
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.LevelSuccessUI_Open, temp); UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.ArrowGameResultUI_Open, temp);
}); });
} }
} }
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 5348b60a2c4a4992baa4ebc3a8350762
timeCreated: 1783913301
@@ -0,0 +1,41 @@
namespace RedHotRoast
{
public class ArrowGameResultCtrl : BaseCtrl
{
public static ArrowGameResultCtrl Instance { get; private set; }
private ArrowGameResultModel model;
#region
protected override void OnInit()
{
Instance = this;
}
protected override void OnDispose()
{
Instance = null;
}
#endregion
#region
protected override void RemoveListener()
{
}
protected override void AddServerListener()
{
}
protected override void AddListener()
{
}
protected override void RemoveServerListener()
{
}
#endregion
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: ce13a9e8fcfd4f0aaf2ffc52eda22e6c
timeCreated: 1783913301
@@ -0,0 +1,43 @@
namespace RedHotRoast
{
public class ArrowGameResultModel : BaseModel
{
#region
protected override void OnInit()
{
}
protected override void OnDispose()
{
}
// protected override void OnReset()
// {
// }
// #endregion
// #region 读取数据
// protected override void OnReadData()
// {
// }
// #endregion
// #region 本地存储
// protected override void WriteLocalStorage()
// {
// }
#endregion
#region
protected override void AddListener()
{
}
protected override void RemoveListener()
{
}
#endregion
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 543ab76f11004a6f89beae902b35f858
timeCreated: 1783913301
@@ -0,0 +1,730 @@
using System;
using System.Collections.Generic;
using System.Linq;
using DG.Tweening;
using IgnoreOPS;
using FairyGUI;
using FGUI.GameResult_08;
using FGUI.LG_Common;
using FGUI.ZM_Common_01;
using IgnoreOPS;
using Newtonsoft.Json;
using Spine.Unity;
using UnityEngine;
using btn_claim = FGUI.ZM_Common_01.btn_claim;
using Random = UnityEngine.Random;
namespace RedHotRoast
{
public class ArrowGameResultUI : BaseUI
{
private ArrowGameResultUICtrl ctrl;
private GameResultModel model;
private com_end ui;
private bool IsWin;
private bool IsLevelSuccess;
private bool IsH5Reward;
private float AwardNum = 20;
private Action closeCallback;
private int AwardRate = 10;
public ArrowGameResultUI(ArrowGameResultUICtrl ctrl) : base(ctrl)
{
uiName = UIConst.ArrowGameResultUI;
this.ctrl = ctrl;
}
protected override void SetUIInfo(UIInfo uiInfo)
{
uiInfo.packageName = "GameResult_08";
uiInfo.assetName = "com_end";
uiInfo.layerType = UILayerType.Popup;
uiInfo.isNeedOpenAnim = false;
uiInfo.isNeedCloseAnim = false;
uiInfo.isNeedUIMask = true;
}
#region
protected override void OnInit()
{
//model = ModuleManager.Instance.GetModel(ModelConst.GameResultModel) as GameResultModel;
}
protected override void OnClose()
{
GameDispatcher.Instance.Dispatch(GameMsg.StopArrowTouch, true);
// GameHelper.SetCloseResult(false);
closeCallback?.Invoke();
// if (IsLevelSuccess && !GameHelper.is_first_login)
// UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.OpenGameUI_Open, true);
}
//
protected override void OnBind()
{
ui = baseUI as com_end;
}
private SuccessData successData_;
protected override void OnOpenBefore(object args)
{
GameDispatcher.Instance.Dispatch(GameMsg.StopArrowTouch, false);
if (Screen.safeArea.y != 0)
{//刘海屏
ui.btn_gold.y += 68;
}
// var anim_paly = FXManager.Instance.SetFx<SkeletonAnimation>(ui.btn_gold.GetChild("gold_anim") as GGraph, Fx_Type.fx_coin, ref closeCallback);
// anim_paly.state.SetAnimation(0, "animation", true);
((com_money)ui.top_money).btn_ch.title = GameHelper.getDesByKey("ch_out_1");
if (GameHelper.IsGiftSwitch())
ui.switchgift.selectedIndex = 1;
ui.tips_text.text = GameHelper.getDesByKey("ww_condition_lv");
SuccessData SuccessDatas = args as SuccessData;
AwardNum = SuccessDatas.ch_number;
AwardRate = SuccessDatas.rate;
IsWin = SuccessDatas.IsWin;
IsLevelSuccess = SuccessDatas.IsLevelSuccess;
IsH5Reward = SuccessDatas.IsH5Reward;
successData_ = SuccessDatas;
if (!GameHelper.IsGiftSwitch())
{
successData_.ch_number = (int)successData_.ch_number;
successData_.rate = 2;
}
// if (IsLevelSuccess && !IsH5Reward)
// {
// UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PayloadingUI_Open);
//
// GameHelper.PlayGameTimeEvent(1, () =>
// {
// GameHelper.RequestGameConfig();
// });
// }
// else
// {
// GameHelper.SetCloseResult(true);
// }
if (!GameHelper.IsGiftSwitch())
{
AwardNum = 20;
AwardRate = 2;
ui.btn_claim.title = Language.GetContentParams("exchange_succ", AwardNum);
}
else ui.btn_claim.title = GameHelper.getChString((decimal)AwardNum);
if (IsWin)
{
if (PlayerPrefs.GetFloat("soundVolume", 1.0f) > 0f)
{
AudioManager.Instance.PlayDynamicEffect(AudioConst.Victoriously);
}
}
if (IsWin)
{
ui.win_lose.selectedIndex = 1;
}
else
{
// ui.win_lose.selectedIndex = 0;
ui.win_lose.selectedIndex = 2;
ui.lab_lose_des.text = GameHelper.getDesByKey("game_resulte_1");
}
ui.btn_restart.SetClick(() =>
{
// if (!GameHelper.GetCloseResult())
// return;
GameHelper.addInterAdnumber();
if (!IsWin)
{
GameHelper.SetLevelstate(3);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.OpenGameUI_Open, true);
GameDispatcher.Instance.Dispatch(GameMsg.sendLog, false);
GameDispatcher.Instance.Dispatch(GameMsg.reset_game, false);
}
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.LevelSuccessUI_Close);
});
((btn_claim)ui.com_arrow_end.btn_watchAd).state.selectedIndex = DataMgr.ArrowResultLevel.Value == 1 ? 1 : 0;
((btn_claim)ui.com_arrow_end.btn_watchAd).title = DataMgr.ArrowResultLevel.Value == 1 ? Language.GetContent("free_revive") : Language.GetContent("revive");
ui.com_arrow_end.btn_watchAd.SetClick(() =>
{
if (DataMgr.ArrowResultLevel.Value == 1)
{
DataMgr.ArrowResultLevel.Value = 0;
GameDispatcher.Instance.Dispatch(GameMsg.reset_game, true);
CtrlCloseUI();
}
else if (DataMgr.ArrowResultLevel.Value == 0)
{
GameHelper.ShowVideoAd("gameResult", success =>
{
if (success)
{
GameDispatcher.Instance.Dispatch(GameMsg.reset_game, true);
CtrlCloseUI();
}
});
}
});
ui.com_arrow_end.btn_restart.SetClick(() =>
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.GameAgainUI_Open);
CtrlCloseUI();
});
ui.com_arrow_end.btn_back.SetClick(() =>
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.GameAgainUI_Open);
CtrlCloseUI();
});
ui.btn_mult.GetChild("title").text = Language.GetContentParams(" redeem_success", AwardRate);
if (SuccessDatas.IsH5Reward)
ui.com_ch.visible = false;
InitView();
if (IsWin)
{
if (GameHelper.IsGiftSwitch())
ui.text_award.text = GameHelper.Get102Str((decimal)AwardNum);
else
ui.text_award.text = ((int)AwardNum).ToString();
var sk = FXManager.Instance.SetFx<SkeletonAnimation>(ui.bg_parent, Fx_Type.fx_win, ref closeCallback);
sk.state.SetAnimation(0, "out", true);
var sk1 = FXManager.Instance.SetFx<SkeletonAnimation>(ui.bg_parent_title, Fx_Type.fx_winstar, ref closeCallback);
sk1.state.SetAnimation(0, "animation", false);
}
else
{
// var sk1 = FXManager.Instance.SetFx<SkeletonAnimation>(ui.bg_parent_fail, Fx_Type.fx_fail, ref closeCallback);
// sk1.state.SetAnimation(0, "animation", true);
if (GameHelper.IsGiftSwitch())
ui.text_award.text = GameHelper.Get102Str(DataMgr.Ticket.Value);
else
ui.text_award.text = DataMgr.Coin.Value.ToString();
}
ui.com_ch.btn_cash.title = GameHelper.getDesByKey("ch_out_1");
if (GameHelper.IsGiftSwitch())
{
if (SaveData.GetSaveObject().LargeRewardNum < ConfigSystem.GetCommonConf().FreeClaims)
{
((btn_claim3)ui.btn_mult).state.selectedIndex = 1;
}
else if (ConfigSystem.GetCommonConf().PiggyBankSwitch == 1)
{
((btn_claim3)ui.btn_mult).img_saveingpot.visible = true;
}
}
ui.btn_gold.GetChild("text_gold").text = $"{DataMgr.Coin.Value:N0}";
ui.top_money.GetChild("text_gold").text = GameHelper.Get102Str(DataMgr.Ticket.Value);
ui.btn_mult.SetClick(() =>
{
// if (!GameHelper.GetCloseResult())
// return;
if (GameHelper.IsGiftSwitch())
{
if (SaveData.GetSaveObject().LargeRewardNum < ConfigSystem.GetCommonConf().FreeClaims)
{
ui.com_ch.btn_cash.SetClick(() => { });
ui.btn_claim.SetClick(() => { });
ui.btn_mult.SetClick(() => { });
StartScroll();
}
else
{
GameHelper.ShowVideoAd("reward_lobby", isSuccess =>
{
if (isSuccess)
{
ui.com_ch.btn_cash.SetClick(() => { });
ui.btn_claim.SetClick(() => { });
ui.btn_mult.SetClick(() => { });
StartScroll();
}
});
}
}
else
{
GameHelper.ShowVideoAd("reward_lobby", isSuccess =>
{
if (isSuccess)
{
ui.com_ch.btn_cash.SetClick(() => { });
ui.btn_claim.SetClick(() => { });
ui.btn_mult.SetClick(() => { });
GetReward(AwardNum * 2);
}
});
}
});
ui.btn_claim.SetClick(() =>
{
// if (!GameHelper.GetCloseResult())
// return;
ui.com_ch.btn_cash.SetClick(() => { });
ui.btn_claim.SetClick(() => { });
ui.btn_mult.SetClick(() => { });
GetReward(AwardNum);
DOVirtual.DelayedCall(2f, () =>
{
GameHelper.addInterAdnumber();
});
});
//}
}
private bool isget;
private void GetReward(float awardNum)
{
if (isget)
return;
isget = true;
var rewardData = new RewardData();
int curr_type = 101;
Vector2 end_ = GameHelper.GetUICenterPosition(ui.btn_gold, true);
if (GameHelper.IsGiftSwitch())
{
curr_type = 102;
end_ = GameHelper.GetUICenterPosition(ui.top_money, true);
awardNum *= GameHelper.GetExchangeRateVo().Multi;
}
var rewardSingleData = new RewardSingleData(curr_type, (decimal)awardNum, RewardOrigin.Play)
{
startPosition = GameHelper.GetUICenterPosition(ui.btn_mult, true),
endPosition = new Vector2(end_.x - 110, end_.y - 110),
};
rewardData.AddReward(rewardSingleData);
rewardData.displayType = RewardDisplayType.RewardFly | RewardDisplayType.ValueChange;
rewardData.AddCompleted(success =>
{
if (success)
{
// RefreshGold((decimal)awardNum);
DOVirtual.DelayedCall(0.7f, () =>
{
if (IsLevelSuccess)
{
GameDispatcher.Instance.Dispatch(GameMsg.reset_game, false);
}
CtrlCloseUI();
// if (IsLevelSuccess) UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.OpenGameUI_Open, true);
});
}
});
GameDispatcher.Instance.Dispatch(GameMsg.GetReward, rewardData);
DOVirtual.DelayedCall(1, () =>
{
DOVirtual.Float(0, (float)DataMgr.Ticket.Value, 1,
value => { ui.top_money.GetChild("text_gold").text = ((decimal)value).ToString("0.00"); });
});
}
private void RefreshGold(decimal coin = -1)
{
if (coin < 0)
{
coin = DataMgr.Coin.Value;
}
var btnCoin = ui.btn_gold as com_gold;
CommonHelper.ShowNumAnim(btnCoin.text_gold, coin);
}
protected override void OnOpen(object args)
{
}
protected override void OnHide()
{
}
protected override void OnDisplay(object args)
{
}
#endregion
#region
protected override void AddListener()
{
HallManager.Instance.UpdateSecondEvent += timeEvent;
}
protected override void RemoveListener()
{
HallManager.Instance.UpdateSecondEvent -= timeEvent;
}
#endregion
private int time_count;
void timeEvent()
{
time_count++;
if (time_count > 3)
{
time_count = 0;
ui.com_ch.broad.t0.Play(() =>
{
var name_index = Random.Range(0, exBrPoolModel.config_name_list.Count);
var money_index = Random.Range(0, exBrPoolModel.config_money_list.Count);
DateTime oldtime = DateTime.Now.AddSeconds(-Random.Range(1 * 3600, 2 * 3600));
// ui.com_ch.broad.cast_text.text = string.Format("Congratulations, [color=#dfad42]{0}[/color] withdrew [color=#90c04e]{1} [/color]dollars", exBrPoolModel.config_name_list[name_index],
// exBrPoolModel.config_money_list[money_index]);
string broad_text = String.Format(GameHelper.getDesByKey("makeup_5"), exBrPoolModel.config_name_list[name_index],
exBrPoolModel.config_money_list[money_index]);
ui.com_ch.broad.cast_text.text = broad_text;
//, oldtime.Hour + ":" + (oldtime.Minute > 10 ? oldtime.Minute : "0" + oldtime.Minute)
ui.com_ch.broad.t1.Play();
});
}
}
//初始化页面逻辑
private void InitView()
{
if (Screen.safeArea.y != 0)
{//刘海屏
ui.top_group.y += 68;
}
closeCallback = null;
if (!GameHelper.IsGiftSwitch())
return;
var name_index = Random.Range(0, exBrPoolModel.config_name_list.Count);
var money_index = Random.Range(0, exBrPoolModel.config_money_list.Count);
// ui.com_ch.broad.cast_text.text = string.Format("Congratulations, [color=#dfad42]{0}[/color] withdrew [color=#90c04e]{1} [/color]dollars", exBrPoolModel.config_name_list[name_index],
// exBrPoolModel.config_money_list[money_index]);
string broad_text = String.Format(GameHelper.getDesByKey("makeup_5"), exBrPoolModel.config_name_list[name_index],
exBrPoolModel.config_money_list[money_index]);
ui.com_ch.broad.cast_text.text = broad_text;
if (DataMgr.MakeupTaskHistory.Value.Count == 0)
{
return;
}
var makeupTaskData = DataMgr.MakeupTaskHistory.Value.Last();
var vo = ConfigSystem.GetConfig<Makeup>().FirstOrDefault(makeup => makeup.id == makeupTaskData.tableId);
ui.com_ch.btn_cash.SetClick(() =>
{
// if (!GameHelper.GetCloseResult())
// return;
ui.btn_claim.SetClick(() => { });
ui.btn_mult.SetClick(() => { });
ui.com_ch.btn_cash.SetClick(() => { });
ui.top_money.GetChild("btn_ch").SetClick(() => { });
if (IsWin)
{
//ui.btn_claim.FireClick(false, true);
GetReward(AwardNum);
DOVirtual.DelayedCall(2f, () =>
{
GameHelper.addInterAdnumber();
uiCtrlDispatcher.Dispatch(UICtrlMsg.MakeupConfirmUI_Open, makeupTaskData);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.LevelSuccessUI_Close);
});
}
else
{
GameHelper.addInterAdnumber();
if (!IsWin)
GameHelper.SetLevelstate(3);
uiCtrlDispatcher.Dispatch(UICtrlMsg.MakeupConfirmUI_Open, makeupTaskData);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.LevelSuccessUI_Close);
GameDispatcher.Instance.Dispatch(GameMsg.reset_game, false);
}
// ui.btn_claim.enabled = false;
// ui.btn_mult.enabled = false;
});
ui.top_money.GetChild("btn_ch").SetClick(() =>
{
ui.btn_claim.SetClick(() => { });
ui.btn_mult.SetClick(() => { });
ui.com_ch.btn_cash.SetClick(() => { });
ui.top_money.GetChild("btn_ch").SetClick(() => { });
if (IsWin)
{
//ui.btn_claim.FireClick(false, true);
GetReward(AwardNum);
DOVirtual.DelayedCall(2f, () =>
{
GameHelper.addInterAdnumber();
uiCtrlDispatcher.Dispatch(UICtrlMsg.MakeupConfirmUI_Open, makeupTaskData);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.LevelSuccessUI_Close);
});
}
else
{
GameHelper.addInterAdnumber();
if (!IsWin)
GameHelper.SetLevelstate(3);
uiCtrlDispatcher.Dispatch(UICtrlMsg.MakeupConfirmUI_Open, makeupTaskData);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.LevelSuccessUI_Close);
}
});
if ((float)DataMgr.Ticket.Value < vo.item_need)
{
string str = string.Format(GameHelper.getDesByKey("makeup_2"), vo.item_need);
ui.com_ch.ch_text.text = str;
if ((float)DataMgr.Ticket.Value > vo.item_need)
{
ui.com_ch.progress.width = 656;
ui.com_ch.progress_text.text = GameHelper.Get102Str(vo.item_need) + "/" + GameHelper.Get102Str(vo.item_need);
}
else
{
ui.com_ch.progress.width = 656 * ((float)DataMgr.Ticket.Value / vo.item_need);
ui.com_ch.progress_text.text = GameHelper.Get102Str(DataMgr.Ticket.Value) + "/" + GameHelper.Get102Str(vo.item_need);
}
Debug.Log((float)DataMgr.Ticket.Value);
}
// else if ((float)DataMgr.MakeupTaskH5Time < vo.task_need)
// {
// ui.com_ch.ch_text.text = "Cumulataive " + (vo.task_need / 60) + @" minutes in ""Game"" to cash out";
// if ((float)DataMgr.MakeupTaskH5Time > vo.task_need)
// {
// ui.com_ch.progress.width = 656;
// ui.com_ch.progress_text.text = (vo.task_need / 60) + "/" + (vo.task_need / 60);
// }
// else
// {
// ui.com_ch.progress.width = 656 * ((float)DataMgr.MakeupTaskH5Time / vo.task_need);
// ui.com_ch.progress_text.text = Math.Round(((float)(DataMgr.MakeupTaskH5Time / 60)), 2) + "/" + (vo.task_need / 60);
// }
//
// }
else if (makeupTaskData.videoCount < vo.ad_need)
{
string str = string.Format(GameHelper.getDesByKey("makeup_1"), vo.ad_need);
ui.com_ch.ch_text.text = str;
if (makeupTaskData.videoCount > vo.ad_need)
{
ui.com_ch.progress.width = 656;
ui.com_ch.progress_text.text = vo.ad_need + "/" + vo.ad_need;
}
else
{
ui.com_ch.progress.width = 656 * ((float)makeupTaskData.videoCount / vo.ad_need);
ui.com_ch.progress_text.text = makeupTaskData.videoCount + "/" + vo.ad_need;
}
}
else if (GameHelper.GetLevel() <= vo.levels_need)
{
string str = string.Format(GameHelper.getDesByKey("makeup_3"), vo.levels_need);
ui.com_ch.ch_text.text = str;
ui.com_ch.progress.width = 656 * (GameHelper.GetLevel() - 1) / vo.levels_need;
ui.com_ch.progress_text.text = (GameHelper.GetLevel() - 1) + "/" + vo.levels_need;
}
else
{
var vo1 = ConfigSystem.GetConfig<Makeup>().FirstOrDefault(makeup => makeup.id == makeupTaskData.tableId + 1);
if (vo1 == null)
vo1 = vo;
string str1 = string.Format(GameHelper.getDesByKey("makeup_2"), vo1.item_need);
ui.com_ch.ch_text.text = str1;
if ((float)(DataMgr.Ticket.Value - vo.item_need) < vo1.item_need)
{
string str = string.Format(GameHelper.getDesByKey("makeup_2"), vo1.item_need);
ui.com_ch.ch_text.text = str;
ui.com_ch.progress.width = 656f * ((float)(DataMgr.Ticket.Value - vo.item_need) / vo1.item_need);
ui.com_ch.progress_text.text = GameHelper.Get102Str((DataMgr.Ticket.Value - vo.item_need)) + "/" + GameHelper.Get102Str(vo1.item_need);
// Debug.Log((float)DataMgr.Ticket.Value);
}
else if (makeupTaskData.videoCount < vo1.ad_need)
{
string str = string.Format(GameHelper.getDesByKey("makeup_1"), vo1.ad_need);
ui.com_ch.ch_text.text = str;
if (makeupTaskData.videoCount > vo1.ad_need)
{
ui.com_ch.progress.width = 656f;
ui.com_ch.progress_text.text = vo1.ad_need + "/" + vo1.ad_need;
}
else
{
ui.com_ch.progress.width = 656f * ((float)makeupTaskData.videoCount / vo1.ad_need);
ui.com_ch.progress_text.text = makeupTaskData.videoCount + "/" + vo1.ad_need;
}
}
else if (GameHelper.GetLevel() <= vo1.levels_need)
{
string str = string.Format(GameHelper.getDesByKey("makeup_3"), vo1.levels_need);
ui.com_ch.ch_text.text = str;
ui.com_ch.progress.width = 656f * (GameHelper.GetLevel() - 1) / vo1.levels_need;
ui.com_ch.progress_text.text = (GameHelper.GetLevel() - 1) + "/" + vo1.levels_need;
}
else
{
string str = string.Format(GameHelper.getDesByKey("makeup_3"), vo1.levels_need);
ui.com_ch.ch_text.text = str;
ui.com_ch.progress.width = 656f * (GameHelper.GetLevel() - 1) / vo1.levels_need;
if (GameHelper.GetLevel() > vo1.levels_need)
{
ui.com_ch.progress.width = 656f;
ui.com_ch.progress_text.text = vo1.levels_need + "/" + vo1.levels_need;
}
else
{
ui.com_ch.progress.width = 590f * (GameHelper.GetLevel() - 1) / vo1.levels_need;
ui.com_ch.progress_text.text = (GameHelper.GetLevel() - 1) + "/" + vo1.levels_need;
}
}
}
if (successData_.boost_array != null && GameHelper.IsGiftSwitch())
{
(ui.wheel.GetChild("wheel_") as wheel_).t0.Play(Scroll);
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
{
rate_idnex++;
ui.btn_mult.title = "(" + GameHelper.getChString((decimal)successData_.ch_number * successData_.boost_array[rate_idnex % 5]) + ")";
});
ui.btn_mult.title = "(" + GameHelper.getChString((decimal)successData_.ch_number * successData_.boost_array[rate_idnex]) + ")";
list_1 = new List<item_wheel>() { (ui.wheel.GetChild("wheel_") as wheel_).item_0, (ui.wheel.GetChild("wheel_") as wheel_).item_1, (ui.wheel.GetChild("wheel_") as wheel_).item_2, (ui.wheel.GetChild("wheel_") as wheel_).item_3, (ui.wheel.GetChild("wheel_") as wheel_).item_4, (ui.wheel.GetChild("wheel_") as wheel_).item_5, (ui.wheel.GetChild("wheel_") as wheel_).item_6, (ui.wheel.GetChild("wheel_") as wheel_).item_7, };
// list_1[2].img_light.visible = true;
for (int i = 0; i < list_1.Count; i++)
{
list_1[i].type.selectedIndex = (i + scroll_number) % 3;
list_1[i].text_rate.text = "X" + successData_.boost_array[i % successData_.boost_array.Length];
}
}
}
List<item_wheel> list_1;
private int rate_idnex = 3;
private int scroll_number;
List<int> rate_list = new List<int>();
private int scroll_type = 1;
private void StartScroll()
{
(ui.wheel.GetChild("wheel_") as wheel_).t0.timeScale = (ui.wheel.GetChild("wheel_") as wheel_).t0.timeScale = 5.0f;
scroll_type = 2;
}
private void Scroll()
{
if (scroll_type == 1)
{
scroll_number++;
rate_list.Clear();
for (int i = 0; i < 8; i++)
{
rate_list.Add(successData_.boost_array[(scroll_number + i) % successData_.boost_array.Length]);
}
// Debug.Log(JsonConvert.SerializeObject(rate_list));
for (int i = 0; i < list_1.Count; i++)
{
list_1[i].type.selectedIndex = (i + scroll_number) % 3;
list_1[i].text_rate.text = "X" + rate_list[i];
}
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
{
rate_idnex++;
ui.btn_mult.title = "(" + GameHelper.getChString((decimal)successData_.ch_number * successData_.boost_array[rate_idnex % successData_.boost_array.Length]) + ")";
});
(ui.wheel.GetChild("wheel_") as wheel_).t0.Play(Scroll);
}
else
{
scroll_number++;
rate_list.Clear();
for (int i = 0; i < 8; i++)
{
rate_list.Add(successData_.boost_array[(scroll_number + i) % successData_.boost_array.Length]);
}
// bool need_return = false;
if (((ui.wheel.GetChild("wheel_") as wheel_).t0.timeScale < 2.2f) && (list_1[4].text_rate.text == ("X" + successData_.rate)))
{
//开始领取
float reward = successData_.ch_number * successData_.rate;
if (GameHelper.IsGiftSwitch())
GetReward(reward);
else
GetReward(reward);
GameDispatcher.Instance.Dispatch(GameMsg.RefreshMakeupData);
SaveData.GetSaveObject().LargeRewardNum++;
SaveData.SaveDataFunc();
return;
}
for (int i = 0; i < list_1.Count; i++)
{
list_1[i].type.selectedIndex = (i + scroll_number) % 3;
list_1[i].text_rate.text = "X" + rate_list[i];
Debug.Log((ui.wheel.GetChild("wheel_") as wheel_).t0.timeScale);
}
// if (need_return)
// {
// (ui.wheel.GetChild("wheel_") as wheel_).t0.timeScale = 0;
// return;
// }
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
{
rate_idnex++;
ui.btn_mult.title = "(" + GameHelper.getChString((decimal)successData_.ch_number * successData_.boost_array[rate_idnex % successData_.boost_array.Length]) + ")";
});
(ui.wheel.GetChild("wheel_") as wheel_).t0.Play(Scroll);
(ui.wheel.GetChild("wheel_") as wheel_).t0.timeScale = (ui.wheel.GetChild("wheel_") as wheel_).t0.timeScale - 0.3f;
}
}
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 2558893f0b3344e3b96e35a690efc1b2
timeCreated: 1783913301
@@ -0,0 +1,83 @@
using DG.Tweening;
namespace RedHotRoast
{
public class ArrowGameResultUICtrl : BaseUICtrl
{
private ArrowGameResultUI ui;
private ArrowGameResultModel model;
private uint openUIMsg = UICtrlMsg.ArrowGameResultUI_Open;
private uint closeUIMsg = UICtrlMsg.ArrowGameResultUI_Close;
#region
protected override void OnInit()
{
//model = ModuleManager.Instance.GetModel(ModelConst.GameResultModel) as GameResultModel;
}
protected override void OnDispose()
{
}
private object m_data = null;
public override void OpenUI(object args = null)
{
if (ui == null)
{
ui = new ArrowGameResultUI(this);
ui.Open(args);
} else {
m_data ??= args;
}
}
public override void CloseUI(object args = null)
{
if (ui != null && !ui.isClose)
{
ui.Close();
}
ui = null;
if (m_data != null) {
DOVirtual.DelayedCall(0.2f, ()=>{
OpenUI(m_data);
m_data = null;
});
}
}
#endregion
#region
public override uint GetOpenUIMsg(string uiName)
{
return openUIMsg;
}
public override uint GetCloseUIMsg(string uiName)
{
return closeUIMsg;
}
protected override void AddListener()
{
uiCtrlDispatcher.AddListener(openUIMsg, OpenUI);
uiCtrlDispatcher.AddListener(closeUIMsg, CloseUI);
}
protected override void RemoveListener()
{
uiCtrlDispatcher.RemoveListener(openUIMsg, OpenUI);
uiCtrlDispatcher.RemoveListener(closeUIMsg, CloseUI);
}
protected override void AddServerListener()
{
}
protected override void RemoveServerListener()
{
}
#endregion
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 03c465e2333d4ae0a749995b87ec8955
timeCreated: 1783913301
@@ -117,9 +117,9 @@ namespace RedHotRoast
{ {
AwardNum = 20; AwardNum = 20;
AwardRate = 2; AwardRate = 2;
ui.btn_claim.title = Language.GetContentParams("exchange_succ", AwardNum); ui.btn_claim.title = "Claim(" + AwardNum + ")";
} }
else ui.btn_claim.title = Language.GetContentParams("exchange_succ", GameHelper.getChString((decimal)AwardNum)); else ui.btn_claim.title = "Claim(" + GameHelper.getChString((decimal)AwardNum) + ")";
if (IsWin) if (IsWin)
{ {
if (PlayerPrefs.GetFloat("soundVolume", 1.0f) > 0f) if (PlayerPrefs.GetFloat("soundVolume", 1.0f) > 0f)
@@ -155,7 +155,7 @@ namespace RedHotRoast
((btn_claim)ui.com_arrow_end.btn_watchAd).state.selectedIndex = DataMgr.ArrowResultLevel.Value == 1 ? 1 : 0; ((btn_claim)ui.com_arrow_end.btn_watchAd).state.selectedIndex = DataMgr.ArrowResultLevel.Value == 1 ? 1 : 0;
((btn_claim)ui.com_arrow_end.btn_watchAd).title = DataMgr.ArrowResultLevel.Value == 1 ? Language.GetContent("free_revive") : Language.GetContent("revive"); ((btn_claim)ui.com_arrow_end.btn_watchAd).title = DataMgr.ArrowResultLevel.Value == 1 ? "Free Revive" : "Revive";
ui.com_arrow_end.btn_watchAd.SetClick(() => ui.com_arrow_end.btn_watchAd.SetClick(() =>
{ {
@@ -191,7 +191,7 @@ namespace RedHotRoast
}); });
ui.btn_mult.GetChild("title").text = Language.GetContentParams(" redeem_success", AwardRate); ui.btn_mult.GetChild("title").text = "Claim X" + AwardRate;
if (SuccessDatas.IsH5Reward) if (SuccessDatas.IsH5Reward)
ui.com_ch.visible = false; ui.com_ch.visible = false;
@@ -235,7 +235,7 @@ namespace RedHotRoast
} }
} }
ui.btn_gold.GetChild("text_gold").text = $"{DataMgr.Coin.Value:N0}"; ui.btn_gold.GetChild("text_gold").text = $"{DataMgr.Coin.Value:N0}";
ui.top_money.GetChild("text_gold").text = GameHelper.Get102Str(DataMgr.Ticket.Value); ui.top_money.GetChild("text_gold").text = DataMgr.Ticket.Value.ToString();
ui.btn_mult.SetClick(() => ui.btn_mult.SetClick(() =>
{ {
if (!GameHelper.GetCloseResult()) if (!GameHelper.GetCloseResult())
@@ -311,7 +311,7 @@ namespace RedHotRoast
{ {
curr_type = 102; curr_type = 102;
end_ = GameHelper.GetUICenterPosition(ui.top_money, true); end_ = GameHelper.GetUICenterPosition(ui.top_money, true);
awardNum *= GameHelper.GetExchangeRateVo().Multi;
} }
var rewardSingleData = new RewardSingleData(curr_type, (decimal)awardNum, RewardOrigin.Play) var rewardSingleData = new RewardSingleData(curr_type, (decimal)awardNum, RewardOrigin.Play)
{ {
+1
View File
@@ -2,6 +2,7 @@
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AJsonPropertyAttribute_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F761cf2a144514d2291a678c334d49e9baa000_003Fd2_003F103dd213_003FJsonPropertyAttribute_002Ecs/@EntryIndexedValue">ForceIncluded</s:String> <s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AJsonPropertyAttribute_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F761cf2a144514d2291a678c334d49e9baa000_003Fd2_003F103dd213_003FJsonPropertyAttribute_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANetworkReachability_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2026_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Feaa93d1ff51f46939e13cc06b5754f3d177000_003Fd5_003F3d119b3a_003FNetworkReachability_002Ecs/@EntryIndexedValue">ForceIncluded</s:String> <s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANetworkReachability_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2026_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Feaa93d1ff51f46939e13cc06b5754f3d177000_003Fd5_003F3d119b3a_003FNetworkReachability_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AResources_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F37cc348edc804f4cb176b63962c716e7177200_003Fea_003Ffcad8965_003FResources_002Ecs/@EntryIndexedValue">ForceIncluded</s:String> <s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AResources_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F37cc348edc804f4cb176b63962c716e7177200_003Fea_003Ffcad8965_003FResources_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AScreen_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F37cc348edc804f4cb176b63962c716e7177200_003F5b_003F961d1e6e_003FScreen_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASettingsUI_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F6e53694256e748aaa40387bd9aae590a19400_003F8f_003F4404ef43_003FSettingsUI_002Ecs/@EntryIndexedValue">ForceIncluded</s:String> <s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASettingsUI_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F6e53694256e748aaa40387bd9aae590a19400_003F8f_003F4404ef43_003FSettingsUI_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASetupCoroutine_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2026_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Feaa93d1ff51f46939e13cc06b5754f3d177000_003F3a_003F4f590d28_003FSetupCoroutine_002Ecs/@EntryIndexedValue">ForceIncluded</s:String> <s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASetupCoroutine_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2026_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Feaa93d1ff51f46939e13cc06b5754f3d177000_003F3a_003F4f590d28_003FSetupCoroutine_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASRKZBz0SDK_005FUtility_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F0b1e655068fc4085b9a483f586af9fa01fb200_003F43_003Ff38cb8f3_003FSRKZBz0SDK_005FUtility_002Ecs/@EntryIndexedValue">ForceIncluded</s:String> <s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASRKZBz0SDK_005FUtility_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FUsers_003F97354_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F0b1e655068fc4085b9a483f586af9fa01fb200_003F43_003Ff38cb8f3_003FSRKZBz0SDK_005FUtility_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>