fix:1、更换项目,使用winter来创建

This commit is contained in:
2026-04-22 11:13:16 +08:00
parent 173cfb2dc9
commit 83ff9f71ad
7375 changed files with 209752 additions and 157557 deletions
+37 -70
View File
@@ -1,23 +1,25 @@
using Spine.Unity;
namespace FlowerPower
namespace LoveLegend
{
using System;
using System.Collections.Generic;
using System.Linq;
using DG.Tweening;
using FairyGUI;
using FGUI.P01_Common;
using FGUI.LG_Common;
using FGUI.ZM_Common_01;
using UnityEngine;
public class RewardUI : BaseUI
{
private RewardUICtrl ctrl;
private RewardModel model;
private FGUI.P10_reward.com_reward ui;
private FGUI.ZM_Reward_10.com_reward ui;
private bool isMultiple = false;
private Action closeCallback;
int id = 0;
public RewardUI(RewardUICtrl ctrl) : base(ctrl)
{
@@ -27,7 +29,7 @@ namespace FlowerPower
protected override void SetUIInfo(UIInfo uiInfo)
{
uiInfo.packageName = "P10_reward";
uiInfo.packageName = "ZM_Reward_10";
uiInfo.assetName = "com_reward";
uiInfo.layerType = UILayerType.Popup;
uiInfo.isNeedOpenAnim = true;
@@ -48,7 +50,7 @@ namespace FlowerPower
protected override void OnBind()
{
ui = baseUI as FGUI.P10_reward.com_reward;
ui = baseUI as FGUI.ZM_Reward_10.com_reward;
}
protected override void OnOpenBefore(object args)
@@ -56,6 +58,7 @@ namespace FlowerPower
InitData();
InitView();
ui.btn_null.SetClick(() => { });
}
protected override void OnOpen(object args)
@@ -76,37 +79,21 @@ namespace FlowerPower
? GameHelper.GetQuizRate()
: GameHelper.GetVideoRate();
}
}
private void InitView()
{
Debug.Log(GetRewardOrigin());
AudioManager.Instance.PlayDynamicEffect("reward_show");
id = GetRewardData().id;
if (id == 101)
{
ui.state.selectedIndex = 0;
}
else
{
ui.state.selectedIndex = 1;
}
if (GetRewardOrigin() == RewardOrigin.H5Icon)
{
uiMask.touchable = false;
}
var value = GetRewardValue();
if (id == 101)
{
ui.text_num.text = GameHelper.Get101Str(value);
(ui.btn_collect as btn_claim5).text_num.SetVar("bet", GameHelper.Get101WithSymbol(value)).FlushVars();
}
else
{
ui.text_num.text = GameHelper.Get102Str(value);
(ui.btn_collect as btn_claim5).text_num.SetVar("bet", GameHelper.GetValueWithSymbol(value)).FlushVars();
}
ui.text_num.text = GameHelper.Get101Str(value);
DOVirtual.DelayedCall(0.2f, () =>
{
@@ -117,30 +104,30 @@ namespace FlowerPower
ui.btn_multi.SetClick(OnClickDouble);
ui.btn_collect.SetClick(OnClickClaim);
ui.btn_collect.title = GameHelper.Get101Str(value);
SetName();
SetAvatar();
Set101();
//boost_array = GameHelper.GetRewardBoost(2);
int[] weight_array = null;
Debug.Log(GetRewardIndex());
if (GetRewardOrigin() == RewardOrigin.Passview)
{
boost_array = ConfigSystem.GetConfig<PassportrewardsModel>().dataList[GetRewardIndex()].Boost;
int i = GetRewardIndex();
var data = ConfigSystem.GetConfig<PassportrewardsModel>().dataList;
weight_array = ConfigSystem.GetConfig<PassportrewardsModel>().dataList[GetRewardIndex()].weight;
boost_array = ConfigSystem.GetConfig<Passportrewards>()[GetRewardIndex()].Boost;
weight_array = ConfigSystem.GetConfig<Passportrewards>()[GetRewardIndex()].weight;
}
else if (GetRewardOrigin() == RewardOrigin.SignIn)
{
boost_array = ConfigSystem.GetConfig<SignDailyRewardModel>().dataList[GetRewardIndex()].Boost;
weight_array = ConfigSystem.GetConfig<SignDailyRewardModel>().dataList[GetRewardIndex()].weight;
boost_array = ConfigSystem.GetConfig<SignDailyReward>()[GetRewardIndex()].Boost;
weight_array = ConfigSystem.GetConfig<SignDailyReward>()[GetRewardIndex()].weight;
}
else if (GetRewardOrigin() == RewardOrigin.LuckyWheel)
{
boost_array = ConfigSystem.GetConfig<TurntableModel>().dataList[GetRewardIndex()].Boost;
weight_array = ConfigSystem.GetConfig<TurntableModel>().dataList[GetRewardIndex()].weight2;
boost_array = ConfigSystem.GetConfig<Turntable>()[GetRewardIndex()].Boost;
weight_array = ConfigSystem.GetConfig<Turntable>()[GetRewardIndex()].weight2;
}
int rate_all = 0;
@@ -165,19 +152,9 @@ namespace FlowerPower
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
{
rate_idnex++;
if (id == 101)
{
ui.btn_multi.title = GameHelper.Get101WithSymbol(cash_num * boost_array[rate_idnex % 5]);
}
else
{
ui.btn_multi.title = GameHelper.GetValueWithSymbol(cash_num * boost_array[rate_idnex % 5]);
}
ui.btn_multi.title = "" + cash_num * boost_array[rate_idnex % 5];
});
if (id == 101)
ui.btn_multi.title = GameHelper.Get101WithSymbol(cash_num * boost_array[4]);
else
ui.btn_multi.title = GameHelper.GetValueWithSymbol(cash_num * boost_array[4]);
ui.btn_multi.title = "" + cash_num * boost_array[4];
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;
@@ -187,14 +164,11 @@ namespace FlowerPower
list_1[i].type.selectedIndex = (i + scroll_number) % 3;
list_1[i].text_rate.text = "X" + boost_array[i % boost_array.Length];
}
if (SaveData.GetSaveobject().LargeRewardNum < ConfigSystem.GetConfig<CommonModel>().FreeClaims)
if (SaveData.GetSaveObject().LargeRewardNum < ConfigSystem.GetCommonConf().FreeClaims)
{
(ui.btn_multi as FGUI.P01_Common.btn_claim4).state.selectedIndex = 1;
}
else
{
if (GameHelper.IsGiftSwitch() && ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1) (ui.btn_multi.GetChild("img_saveingpot") as GImage).visible = true;
(ui.btn_multi as FGUI.ZM_Common_01.btn_claim3).state.selectedIndex = 1;
}
}
private Tween tween;
@@ -233,12 +207,10 @@ namespace FlowerPower
{
return GetRewardData(index).origin;
}
private int GetRewardIndex(int index = 0)
{
return GetRewardData(index).index;
}
private void OnClickClaim()
{
if (ctrl.rewardInfo.condition == RewardCondition.AD)
@@ -251,7 +223,8 @@ namespace FlowerPower
private void OnClickDouble()
{
if (SaveData.GetSaveobject().LargeRewardNum < ConfigSystem.GetConfig<CommonModel>().FreeClaims)
if (SaveData.GetSaveObject().LargeRewardNum < ConfigSystem.GetCommonConf().FreeClaims)
{
StartScroll();
ui.btn_collect.touchable = ui.btn_multi.touchable = false;
@@ -302,10 +275,7 @@ namespace FlowerPower
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
{
rate_idnex++;
if (id == 101)
ui.btn_multi.title = GameHelper.Get101WithSymbol((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
else
ui.btn_multi.title = GameHelper.GetValueWithSymbol((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
ui.btn_multi.title = GameHelper.Get101Str((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
});
(ui.wheel.GetChild("wheel_") as wheel_).t0.Play(Scroll);
@@ -327,7 +297,7 @@ namespace FlowerPower
{
//开始领取
// float reward = cash_num * rate;
// if (GameHelper.GetVipLevel() >= 1)
// if (DataMgr.VipLevel.Value >= 1)
// {
// reward *= 2;
// }
@@ -337,8 +307,8 @@ namespace FlowerPower
ctrl.GetReward(rate);
CtrlCloseUI();
SaveData.GetSaveobject().LargeRewardNum++;
SaveData.saveDataFunc();
SaveData.GetSaveObject().LargeRewardNum++;
SaveData.SaveDataFunc();
DOVirtual.DelayedCall(1.5f, () =>
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.RewardboxUI_Close);
@@ -360,10 +330,7 @@ namespace FlowerPower
(ui.wheel.GetChild("wheel_") as wheel_).t1.Play(() =>
{
rate_idnex++;
if (id == 101)
ui.btn_multi.title = GameHelper.Get101WithSymbol((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
else
ui.btn_multi.title = GameHelper.GetValueWithSymbol((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
ui.btn_multi.title = GameHelper.Get101Str((decimal)cash_num * boost_array[rate_idnex % boost_array.Length]);
});
(ui.wheel.GetChild("wheel_") as wheel_).t0.Play(Scroll);
@@ -373,4 +340,4 @@ namespace FlowerPower
}
}
}
}