|
@@ -11,12 +11,28 @@ namespace GFGGame
|
|
{
|
|
{
|
|
private UI_LeagueUI _ui;
|
|
private UI_LeagueUI _ui;
|
|
private EffectUI _effectUI1;
|
|
private EffectUI _effectUI1;
|
|
-
|
|
|
|
|
|
+ private EffectUI _effectUI2;
|
|
|
|
+ private EffectUI _effectUI3;
|
|
|
|
+ private EffectUI _effectUI4;
|
|
|
|
+ private EffectUI _effectUI5;
|
|
|
|
+ private EffectUI _effectUI6;
|
|
|
|
+ private EffectUI _effectUI7;
|
|
public override void Dispose()
|
|
public override void Dispose()
|
|
{
|
|
{
|
|
EffectUIPool.Recycle(_effectUI1);
|
|
EffectUIPool.Recycle(_effectUI1);
|
|
_effectUI1 = null;
|
|
_effectUI1 = null;
|
|
-
|
|
|
|
|
|
+ EffectUIPool.Recycle(_effectUI2);
|
|
|
|
+ _effectUI2 = null;
|
|
|
|
+ EffectUIPool.Recycle(_effectUI3);
|
|
|
|
+ _effectUI3 = null;
|
|
|
|
+ EffectUIPool.Recycle(_effectUI4);
|
|
|
|
+ _effectUI4 = null;
|
|
|
|
+ EffectUIPool.Recycle(_effectUI5);
|
|
|
|
+ _effectUI5 = null;
|
|
|
|
+ EffectUIPool.Recycle(_effectUI6);
|
|
|
|
+ _effectUI6 = null;
|
|
|
|
+ EffectUIPool.Recycle(_effectUI7);
|
|
|
|
+ _effectUI7 = null;
|
|
if (_ui != null)
|
|
if (_ui != null)
|
|
{
|
|
{
|
|
_ui.Dispose();
|
|
_ui.Dispose();
|
|
@@ -52,6 +68,12 @@ namespace GFGGame
|
|
_ui.m_btnRule.data = 300015;
|
|
_ui.m_btnRule.data = 300015;
|
|
|
|
|
|
_effectUI1 = EffectUIPool.CreateEffectUI(_ui.m_holderfBgEff, "ui_Small_parts", "YaJi_Ui");
|
|
_effectUI1 = EffectUIPool.CreateEffectUI(_ui.m_holderfBgEff, "ui_Small_parts", "YaJi_Ui");
|
|
|
|
+ _effectUI2 = EffectUIPool.CreateEffectUI(_ui.m_btnPray.m_effect, "ui_Small_parts", "YaJi_TuBiao");
|
|
|
|
+ _effectUI3 = EffectUIPool.CreateEffectUI(_ui.m_btnSkill.m_Effect, "ui_Small_parts", "YaJi_TuBiao");
|
|
|
|
+ _effectUI4 = EffectUIPool.CreateEffectUI(_ui.m_btnAnswer.m_Effect, "ui_Small_parts", "YaJi_TuBiao");
|
|
|
|
+ _effectUI5 = EffectUIPool.CreateEffectUI(_ui.m_btnParty.m_Effect, "ui_Small_parts", "YaJi_TuBiao");
|
|
|
|
+ _effectUI6 = EffectUIPool.CreateEffectUI(_ui.m_btnGift.m_Effect, "ui_Small_parts", "YaJi_TuBiao");
|
|
|
|
+ _effectUI7 = EffectUIPool.CreateEffectUI(_ui.m_btnShop.m_Effect, "ui_Small_parts", "YaJi_TuBiao");
|
|
}
|
|
}
|
|
|
|
|
|
protected override void AddEventListener()
|
|
protected override void AddEventListener()
|
|
@@ -149,6 +171,7 @@ namespace GFGGame
|
|
UpdateValue();
|
|
UpdateValue();
|
|
UpdateButton();
|
|
UpdateButton();
|
|
UpdateRedDot();
|
|
UpdateRedDot();
|
|
|
|
+ UpdateEffect();
|
|
}
|
|
}
|
|
private void UpdateInfo()
|
|
private void UpdateInfo()
|
|
{
|
|
{
|
|
@@ -227,6 +250,28 @@ namespace GFGGame
|
|
RedDotController.Instance.SetComRedDot(_ui.m_btnParty.target, RedDotDataManager.Instance.GetLeagueTeaPartyRed(), "", -440, 60);
|
|
RedDotController.Instance.SetComRedDot(_ui.m_btnParty.target, RedDotDataManager.Instance.GetLeagueTeaPartyRed(), "", -440, 60);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void UpdateEffect()
|
|
|
|
+ {
|
|
|
|
+ _ui.m_btnPray.m_effect.scale = new Vector2(0.8f, 0.8f);
|
|
|
|
+ _ui.m_btnGift.m_Effect.scale = new Vector2(0.8f, 0.8f);
|
|
|
|
+ _ui.m_btnParty.m_Effect.scale = new Vector2(0.8f, 0.8f);
|
|
|
|
+ _ui.m_btnAnswer.m_Effect.scale = new Vector2(0.8f, 0.8f);
|
|
|
|
+ _ui.m_btnSkill.m_Effect.scale = new Vector2(0.8f, 0.8f);
|
|
|
|
+ _ui.m_btnShop.m_Effect.scale = new Vector2(0.8f, 0.8f);
|
|
|
|
+ _ui.m_btnPray.m_t0.Play();
|
|
|
|
+ _ui.m_btnGift.m_t0.Play();
|
|
|
|
+ _ui.m_btnParty.m_t0.Play();
|
|
|
|
+ _ui.m_btnAnswer.m_t0.Play();
|
|
|
|
+ _ui.m_btnSkill.m_t0.Play();
|
|
|
|
+ _ui.m_btnShop.m_t0.Play();
|
|
|
|
+ _ui.m_btnPray.m_icon1.visible = false;
|
|
|
|
+ _ui.m_btnGift.m_icon1.visible = false;
|
|
|
|
+ _ui.m_btnParty.m_icon1.visible = false;
|
|
|
|
+ _ui.m_btnAnswer.m_icon1.visible = false;
|
|
|
|
+ _ui.m_btnSkill.m_icon1.visible = false;
|
|
|
|
+ _ui.m_btnShop.m_icon1.visible = false;
|
|
|
|
+ }
|
|
|
|
+
|
|
private async void GetTeapartyMatchingInfos()
|
|
private async void GetTeapartyMatchingInfos()
|
|
{
|
|
{
|
|
bool result = await LeagueSproxy.GetTeapartyMatchingInfos(RoleDataManager.roleId);
|
|
bool result = await LeagueSproxy.GetTeapartyMatchingInfos(RoleDataManager.roleId);
|