|
@@ -154,11 +154,9 @@ namespace GFGGame
|
|
|
FightDataManager.Instance.dialogSpeed = _speedAutoPlay;
|
|
|
}
|
|
|
|
|
|
- if (IsTeaParty) {
|
|
|
+ if (IsTeaParty) {
|
|
|
_ui.m_c1.selectedIndex = 2;
|
|
|
- OnClickBtnAutoPlay();
|
|
|
- _speedAutoPlay = 1;
|
|
|
- FightDataManager.Instance.dialogSpeed = _speedAutoPlay;
|
|
|
+ _autoPlay = true;
|
|
|
}
|
|
|
|
|
|
_ui.m_btnBack.visible = InstanceZonesDataManager.CheckLevelPass(100001001);
|
|
@@ -495,21 +493,31 @@ namespace GFGGame
|
|
|
else if (!string.IsNullOrEmpty(roleName))
|
|
|
{
|
|
|
_ui.m_dialogName.target.visible = true;
|
|
|
- if (IsTeaParty) {
|
|
|
+ if (IsTeaParty)
|
|
|
+ {
|
|
|
var roleContainerList = LeagueDataManager.Instance.RoleContainerList;
|
|
|
var teapartyRoleCfg = TeapartyRoleCfgArray.Instance.GetCfgsByid(LeagueDataManager.Instance.TeaPartyId);
|
|
|
-
|
|
|
int roleIndex = Convert.ToInt32(roleName);
|
|
|
- string name = "";
|
|
|
- if (roleIndex <= roleContainerList.Count && roleContainerList[roleIndex - 1].MaxScoreRoleName != null && roleContainerList[roleIndex - 1].MaxScoreRoleName != "")
|
|
|
- name = roleContainerList[roleIndex - 1].MaxScoreRoleName;
|
|
|
- else
|
|
|
- name = teapartyRoleCfg[roleIndex - 1].name;
|
|
|
+ _ui.m_dialogName.m_txtName.text = teapartyRoleCfg[roleIndex - 1].name;
|
|
|
+ _ui.m_dialogName.m_bgType.selectedIndex = 1;
|
|
|
+ _ui.m_dialogName.m_showArrow.selectedIndex = 1;
|
|
|
+
|
|
|
+ if (roleIndex <= roleContainerList.Count && roleContainerList[roleIndex - 1].MaxScoreRoleName != null && roleContainerList[roleIndex - 1].MaxScoreRoleName != "" && _ui.m_dialogName.m_txtName.text != "")
|
|
|
+ {
|
|
|
+ _ui.m_comPlayName.visible = true;
|
|
|
+ _ui.m_txtPlayName.text = roleContainerList[roleIndex - 1].MaxScoreRoleName;
|
|
|
|
|
|
- _ui.m_dialogName.m_txtName.text = name;
|
|
|
+ if (_ui.m_txtPlayName.text == RoleDataManager.roleName)
|
|
|
+ _ui.m_dialogName.m_bgType.selectedIndex = 0;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ _ui.m_comPlayName.visible = false;
|
|
|
}
|
|
|
- else
|
|
|
+ else {
|
|
|
+ _ui.m_dialogName.m_bgType.selectedIndex = 0;
|
|
|
+ _ui.m_dialogName.m_showArrow.selectedIndex = 0;
|
|
|
_ui.m_dialogName.m_txtName.text = roleName;
|
|
|
+ }
|
|
|
|
|
|
_wordTextField = _ui.m_dialogName.m_txtContent;
|
|
|
_arrow = _ui.m_dialogName.m_iconNext;
|
|
@@ -526,10 +534,16 @@ namespace GFGGame
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ if (IsTeaParty)
|
|
|
+ _ui.m_dialogText.m_showArrow.selectedIndex = 1;
|
|
|
+ else
|
|
|
+ _ui.m_dialogText.m_showArrow.selectedIndex = 0;
|
|
|
+
|
|
|
_ui.m_dialogText.target.visible = true;
|
|
|
_wordTextField = _ui.m_dialogText.m_txtContent;
|
|
|
_arrow = _ui.m_dialogText.m_iconNext;
|
|
|
lastTextFieldType = "text";
|
|
|
+ _ui.m_comPlayName.visible = false;
|
|
|
}
|
|
|
_wordList = Regex.Split(words, "&&");
|
|
|
_wordIndex = 0;
|