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
@@ -1,13 +1,8 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using FutureCore;
using FairyGUI;
using FGUI.bkg_reward_new;
using System;
using DG.Tweening;
namespace FlowerPower
namespace LoveLegend
{
public class RewardMulNewUI : BaseUI
{
@@ -37,18 +32,18 @@ namespace FlowerPower
protected override void OnInit()
{
}
protected override void OnClose()
{
}
protected override void OnBind()
{
ui = baseUI as FGUI.bkg_reward_new.com_reward_mul;
}
protected override void OnOpenBefore(object args)
@@ -59,14 +54,14 @@ namespace FlowerPower
protected override void OnOpen(object args)
{
}
private void InitView()
{
// AudioManager.Instance.PlayDynamicEffect(AudioConst.reward_show);
// AudioManager.Instance.PlayDynamicEffect(AudioConst.reward_show);
ui.node_coin.visible = false;
ui.node_undo.visible = false;
ui.node_move_out.visible = false;
@@ -75,29 +70,32 @@ namespace FlowerPower
ui.add_move_out.visible = false;
ui.add_refresh.visible = false;
if (GameHelper.IsGiftSwitch() && ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1) {
(ui.btn_mul.GetChild("img_saveingpot") as GImage).visible = true;
} else {
(ui.btn_mul.GetChild("img_saveingpot") as GImage).visible = false;
}
for (int i = 0; i < rewardInfo.type.Count; i++) {
if (rewardInfo.type[i] == (int)GiftType.coin) {
for (int i = 0; i < rewardInfo.type.Count; i++)
{
if (rewardInfo.type[i] == (int)GiftType.coin)
{
hasCoin = true;
ui.node_coin.visible = true;
ui.node_coin.GetChild("lab_num").text = "x" + rewardInfo.reward[i];
} else if (rewardInfo.type[i] == (int)GiftType.undo) {
}
else if (rewardInfo.type[i] == (int)GiftType.undo)
{
ui.node_undo.visible = true;
ui.node_undo.GetChild("lab_num").text = "x" + rewardInfo.reward[i];
ui.add_undo.visible = true;
ui.add_undo.GetChild("lab_num").text = "x" + rewardInfo.reward[i];
} else if (rewardInfo.type[i] == (int)GiftType.move_out) {
}
else if (rewardInfo.type[i] == (int)GiftType.move_out)
{
ui.node_move_out.visible = true;
ui.node_move_out.GetChild("lab_num").text = "x" + rewardInfo.reward[i];
ui.add_move_out.visible = true;
ui.add_move_out.GetChild("lab_num").text = "x" + rewardInfo.reward[i];
} else if (rewardInfo.type[i] == (int)GiftType.refresh) {
}
else if (rewardInfo.type[i] == (int)GiftType.refresh)
{
ui.node_refresh.visible = true;
ui.node_refresh.GetChild("lab_num").text = "x" + rewardInfo.reward[i];
ui.add_refresh.visible = true;
@@ -105,18 +103,20 @@ namespace FlowerPower
}
}
ui.btn_mul.SetClick(() => {
ui.btn_mul.SetClick(() =>
{
GameHelper.ShowVideoAd("reward_lobby", isSuccess =>
{
if (isSuccess)
{
GameHelper.ShowTips("Successfully claimed");
GameHelper.ShowTips("claim_succ", true);
getReward(2);
playCoinAni();
ui.ani_group.visible = true;
ui.t0.Play(() => {
ui.t0.Play(() =>
{
ui.ani_group.visible = false;
});
}
@@ -135,25 +135,35 @@ namespace FlowerPower
});
ui.ani_group.visible = true;
ui.t0.Play(() => {
ui.t0.Play(() =>
{
ui.ani_group.visible = false;
});
});
}
private void getReward(int rate = 1) {
for (int i = 0; i < rewardInfo.type.Count; i++) {
if (rewardInfo.type[i] == (int)GiftType.coin || rewardInfo.type[i] == 101) {
private void getReward(int rate = 1)
{
for (int i = 0; i < rewardInfo.type.Count; i++)
{
if (rewardInfo.type[i] == (int)GiftType.coin || rewardInfo.type[i] == 101)
{
m_coinReward = rewardInfo.reward[i] * rate;
} else if (rewardInfo.type[i] == (int)GiftType.undo) {
}
else if (rewardInfo.type[i] == (int)GiftType.undo)
{
int num = GameHelper.GetItemNumber(1) + rewardInfo.reward[i] * rate;
GameHelper.SetItemNumber(1, num);
ui.add_undo.GetChild("lab_num").text = "x" + rewardInfo.reward[i] * rate;
} else if (rewardInfo.type[i] == (int)GiftType.move_out) {
}
else if (rewardInfo.type[i] == (int)GiftType.move_out)
{
int num = GameHelper.GetItemNumber(0) + rewardInfo.reward[i] * rate;
GameHelper.SetItemNumber(0, num);
ui.add_move_out.GetChild("lab_num").text = "x" + rewardInfo.reward[i] * rate;
} else if (rewardInfo.type[i] == (int)GiftType.refresh) {
}
else if (rewardInfo.type[i] == (int)GiftType.refresh)
{
int num = GameHelper.GetItemNumber(2) + rewardInfo.reward[i] * rate;
GameHelper.SetItemNumber(2, num);
ui.add_refresh.GetChild("lab_num").text = "x" + rewardInfo.reward[i] * rate;
@@ -161,17 +171,18 @@ namespace FlowerPower
}
}
private bool isget=false;
private bool isget = false;
private void playCoinAni()
{
if (!hasCoin) {
if (!hasCoin)
{
GameDispatcher.Instance.Dispatch(GameMsg.rewardMul_close);
CtrlCloseUI();
return;
}
if(isget) return;
isget=true;
if (isget) return;
isget = true;
var rewardData = new RewardData();
int curr_type = 101;
@@ -203,4 +214,4 @@ namespace FlowerPower
GameDispatcher.Instance.Dispatch(GameMsg.GetReward, rewardData);
}
}
}
}