fix:1、更换项目,使用winter来创建
This commit is contained in:
@@ -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
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user