|
@@ -52,13 +52,14 @@ namespace GFGGame
|
|
|
|
|
|
_ui.m_loaBg.url = ResPathUtil.GetBgImgPath("bg_yaoqinghan");
|
|
_ui.m_loaBg.url = ResPathUtil.GetBgImgPath("bg_yaoqinghan");
|
|
_ui.m_envelopeModel.m_btnSure.onClick.Add(OnClickBtnSure);
|
|
_ui.m_envelopeModel.m_btnSure.onClick.Add(OnClickBtnSure);
|
|
- _ui.m_envelopeModel.m_btnDice.onClick.Add(() =>
|
|
|
|
|
|
+ _ui.m_envelopeModel.m_btnDice.target.onClick.Add(() =>
|
|
{
|
|
{
|
|
RandomRoleName().Coroutine();
|
|
RandomRoleName().Coroutine();
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
//private bool test = false;
|
|
//private bool test = false;
|
|
|
|
+ private Animator _btnDiceAnimator;
|
|
private void ChangeAnimationState(State state)
|
|
private void ChangeAnimationState(State state)
|
|
{
|
|
{
|
|
switch (state)
|
|
switch (state)
|
|
@@ -83,6 +84,8 @@ namespace GFGGame
|
|
case State.OPEN:
|
|
case State.OPEN:
|
|
EffectUIPool.Recycle(_effectUIDic["FX_player"]);
|
|
EffectUIPool.Recycle(_effectUIDic["FX_player"]);
|
|
_effectUIDic.Remove("FX_player");
|
|
_effectUIDic.Remove("FX_player");
|
|
|
|
+ _effectUIDic.Add("FX_TZ_DJ", EffectUIPool.CreateEffectUI(_ui.m_envelopeModel.m_btnDice.m_holder, "ui_CreateRoleUI/After_Open", "FX_TZ_DJ"));
|
|
|
|
+ _btnDiceAnimator = _effectUIDic["FX_TZ_DJ"].GetObj().GetComponentInChildren<Animator>();
|
|
_effectUIDic.Add("FX_Text", EffectUIPool.CreateEffectUI(_ui.m_envelopeModel.m_TextEffectHolder, "ui_CreateRoleUI/After_Open", "FX_Text"));
|
|
_effectUIDic.Add("FX_Text", EffectUIPool.CreateEffectUI(_ui.m_envelopeModel.m_TextEffectHolder, "ui_CreateRoleUI/After_Open", "FX_Text"));
|
|
_effectUIDic.Add("FX_ShanZi", EffectUIPool.CreateEffectUI(_ui.m_envelopeModel.m_ShanZiEffectHolder, "ui_CreateRoleUI/After_Open", "FX_ShanZi"));
|
|
_effectUIDic.Add("FX_ShanZi", EffectUIPool.CreateEffectUI(_ui.m_envelopeModel.m_ShanZiEffectHolder, "ui_CreateRoleUI/After_Open", "FX_ShanZi"));
|
|
_effectUIDic.Add("FX_Niao", EffectUIPool.CreateEffectUI(_ui.m_envelopeModel.m_NiaoEffectHolder, "ui_CreateRoleUI/After_Open", "FX_Niao"));
|
|
_effectUIDic.Add("FX_Niao", EffectUIPool.CreateEffectUI(_ui.m_envelopeModel.m_NiaoEffectHolder, "ui_CreateRoleUI/After_Open", "FX_Niao"));
|
|
@@ -147,6 +150,8 @@ namespace GFGGame
|
|
|
|
|
|
private async ETTask RandomRoleName()
|
|
private async ETTask RandomRoleName()
|
|
{
|
|
{
|
|
|
|
+ _btnDiceAnimator?.SetTrigger("click");
|
|
|
|
+
|
|
string name = await LoginController.ReqRandomRoleName();
|
|
string name = await LoginController.ReqRandomRoleName();
|
|
if (_ui != null && _ui.m_envelopeModel.m_inputName != null)
|
|
if (_ui != null && _ui.m_envelopeModel.m_inputName != null)
|
|
{
|
|
{
|