fix:1、添加egg动画。2、更换ui(签到,大厅,登录加载界面)。3、删除暂时不需要的资源
This commit is contained in:
@@ -75,7 +75,7 @@ namespace LoveLegend
|
||||
private void InitView()
|
||||
{
|
||||
|
||||
var btnAlbumAnim = FXManager.Instance.SetFx<SkeletonAnimation>(ui.btn_login.anim, Fx_Type.fx_btn_login, ref closeCallback);
|
||||
var btnAlbumAnim = FXManager.Instance.SetFx<SkeletonAnimation>(ui.btn_login.anim, Fx_Type.fx_login_btn, ref closeCallback);
|
||||
btnAlbumAnim.state.SetAnimation(0, "animation", true);
|
||||
|
||||
ui.btn_login.SetClick(OnClickBtn, true);
|
||||
|
||||
@@ -717,7 +717,7 @@ namespace LoveLegend
|
||||
{
|
||||
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PassViewUI_Open);
|
||||
}
|
||||
public int BtnNum = 12;
|
||||
public int BtnNum = 10;
|
||||
private List<btn_item_play> list_play = new List<btn_item_play>();
|
||||
private void InitBtn(int avaterid = -1)
|
||||
{
|
||||
@@ -737,7 +737,7 @@ namespace LoveLegend
|
||||
if (lv < level_)
|
||||
{
|
||||
|
||||
list_play[i].state.selectedIndex = 2;
|
||||
list_play[i].state.selectedIndex = 0;
|
||||
|
||||
}
|
||||
else if ((stage_ * BtnNum + 1 + i) == level_)
|
||||
@@ -745,12 +745,12 @@ namespace LoveLegend
|
||||
list_play[i].state.selectedIndex = 1;
|
||||
list_play[i].SetClick(OnClickPlay);
|
||||
|
||||
if (avaterid >= 0) GameHelper.SetSelfAvatar(list_play[i].com_head.loader, avaterid);
|
||||
else GameHelper.SetSelfAvatar(list_play[i].com_head.loader, DataMgr.PlayerAvatarId.Value);
|
||||
var anim = FXManager.Instance.SetFx<SkeletonAnimation>(list_play[i].anim, Fx_Type.fx_play_button, ref closeCallback);
|
||||
anim.state.SetAnimation(0, "animation", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
list_play[i].state.selectedIndex = 0;
|
||||
list_play[i].state.selectedIndex = 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ namespace LoveLegend
|
||||
|
||||
protected override void OnOpenBefore(object args)
|
||||
{
|
||||
var sk = FXManager.Instance.SetFx<SkeletonAnimation>(baseUI.GetChild("bg_parent") as GGraph, Fx_Type.fx_login, ref closeCallback);
|
||||
var sk = FXManager.Instance.SetFx<SkeletonAnimation>(ui.bg_parent, Fx_Type.fx_login, ref closeCallback);
|
||||
sk.state.SetAnimation(0, "animation", true);
|
||||
}
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace LoveLegend
|
||||
private SignInViewModel model;
|
||||
private FGUI.ZM_Sign_06.com_sign_in ui;
|
||||
|
||||
private int _signNum = 7;
|
||||
private int _signNum = 15;
|
||||
|
||||
public SignInViewUI(SignInViewUICtrl ctrl) : base(ctrl)
|
||||
{
|
||||
@@ -133,23 +133,16 @@ namespace LoveLegend
|
||||
{
|
||||
Debug.Log($" index ========== :{index}");
|
||||
btn_sign btnSign = btnSignList[index];;
|
||||
|
||||
GGraph obj = index != 6 ? btnSign.GetChild("anim") as GGraph : btnSign.GetChild("anim7") as GGraph;
|
||||
Fx_Type type_ = index != 6 ? Fx_Type.fx_sign : Fx_Type.fx_sign7;
|
||||
SetListHasAnimation(sign_anims, index, obj, type_);
|
||||
|
||||
obj.visible = false;
|
||||
btnSign.day.selectedIndex = index != 6 ? 0 : 1;
|
||||
btnSign.title = Language.GetContentParams("day", signList[index].id);
|
||||
|
||||
btnSign.state.selectedIndex = 0;
|
||||
btnSign.title = signList[index].id + "";
|
||||
ui.btn_collect.state.selectedIndex = 1;
|
||||
btnSign.touchable = false;
|
||||
btnSign.reward_num.text = GameHelper.Get101Str(signList[index].quantity[0]);
|
||||
|
||||
var animName = "appear2";
|
||||
if (index == 6)
|
||||
if (index % 5 == 4)
|
||||
{
|
||||
btnSign.size = new Vector2(700, btnSign.height);
|
||||
btnSign.reward_num7.text = GameHelper.Get101Str(signList[index].quantity[0]);
|
||||
animName = "appear";
|
||||
btnSign.state.selectedIndex = 2;
|
||||
}
|
||||
|
||||
var signDays = DataMgr.SignState.Value.Count;
|
||||
@@ -158,9 +151,7 @@ namespace LoveLegend
|
||||
isToday = GameHelper.InToday(DataMgr.SignState.Value[signDays - 1], 0, true);
|
||||
if (index < signDays)
|
||||
{
|
||||
// btnSign.status.selectedIndex = btn_sign.Status_unreward;
|
||||
obj.visible = true;
|
||||
sign_anims[index].state.SetAnimation(0, "get2", true);
|
||||
btnSign.state.selectedIndex = 3;
|
||||
}
|
||||
else if (index == signDays)
|
||||
{
|
||||
@@ -171,31 +162,21 @@ namespace LoveLegend
|
||||
}
|
||||
else
|
||||
{
|
||||
// btnSign.status.selectedIndex = 2;
|
||||
obj.visible = true;
|
||||
btnSign.state.selectedIndex = 1;
|
||||
|
||||
btnSign.isCloseClickAnim = true;
|
||||
// btnSign.status.selectedIndex = btn_sign.State_today;
|
||||
sign_anims[index].state.SetAnimation(0, animName, true);
|
||||
|
||||
btnSign.SetClick(() =>
|
||||
ui.btn_collect.state.selectedIndex = 0;
|
||||
ui.btn_collect.SetClick(() =>
|
||||
{
|
||||
|
||||
var startPos = GameHelper.GetUICenterPosition(btnSign);
|
||||
// btnSign.status.selectedIndex = btn_sign.Status_unreward;
|
||||
btnSign.onClick.Clear();
|
||||
btnSign.touchable = false;
|
||||
sign_anims[index].state.SetAnimation(0, "get1", false);
|
||||
sign_anims[index].state.Complete += (trackEntry) =>
|
||||
{
|
||||
sign_anims[index].state.SetAnimation(0, "get2", true);
|
||||
};
|
||||
|
||||
DOVirtual.DelayedCall(0.7f, () =>
|
||||
{
|
||||
GetSignInReward(signList[index], startPos, btnSign,index);
|
||||
});
|
||||
SetBtnClick(index);
|
||||
});
|
||||
// btnSign.SetClick(() =>
|
||||
// {
|
||||
//
|
||||
//
|
||||
// });
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -204,6 +185,18 @@ namespace LoveLegend
|
||||
}
|
||||
}
|
||||
|
||||
private void SetBtnClick(int index)
|
||||
{
|
||||
ui.btn_collect.onClick.Clear();
|
||||
ui.btn_collect.touchable = false;
|
||||
var startPos = GameHelper.GetUICenterPosition( ui.btn_collect);
|
||||
DOVirtual.DelayedCall(0.3f, () =>
|
||||
{
|
||||
ui.btn_collect.state.selectedIndex = 1;
|
||||
GetSignInReward(signList[index], startPos, ui.btn_collect,index);
|
||||
});
|
||||
}
|
||||
|
||||
private Action closeCallback;
|
||||
|
||||
private void GetSignInReward(SignDailyReward vo, Vector2 startPos, GButton btnDay,int index)
|
||||
@@ -239,8 +232,7 @@ namespace LoveLegend
|
||||
DataMgr.SignState.Save();
|
||||
|
||||
InitView();
|
||||
|
||||
btnDay.onClick.Clear();
|
||||
|
||||
AudioManager.Instance.PlayDynamicEffect(AudioConst.DailyBonusCollect);
|
||||
|
||||
// 用来刷新todo界面的一些信息,如红点等
|
||||
|
||||
Reference in New Issue
Block a user