少年修仙传客户端代码仓库
client_Wu Xijin
2018-09-11 d39bddea306cb49aef07517ddcf29d6dc246445c
3411  【前端】组队邀请界面新增显示队伍目标
2个文件已修改
55 ■■■■ 已修改文件
System/Team/TeamInvitationBehaviour.cs 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Team/TeamInvitationWin.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Team/TeamInvitationBehaviour.cs
@@ -8,26 +8,18 @@
{
    public class TeamInvitationBehaviour : ScrollItem
    {
        [SerializeField]
        Image m_Realm;
        [SerializeField]
        Text m_PlayerName;
        [SerializeField]
        Text m_Job;
        [SerializeField]
        Image m_LevelSign;
        [SerializeField]
        Text m_Level;
        [SerializeField] Image m_Realm;
        [SerializeField] Text m_PlayerName;
        [SerializeField] Text m_Job;
        [SerializeField] Text m_Mission;
        [SerializeField] Image m_LevelSign;
        [SerializeField] Text m_Level;
        [SerializeField] Button m_Select;
        [SerializeField] Image m_Selected;
        [SerializeField]
        Button m_Select;
        [SerializeField]
        Image m_Selected;
        TeamModel m_Model;
        TeamModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<TeamModel>()); } }
        TeamModel model { get { return ModelCenter.Instance.GetModel<TeamModel>(); } }
        DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        TeamInvitation invitation;
        public override void Display(object _data)
@@ -51,6 +43,19 @@
            m_LevelSign.gameObject.SetActive(isNirvanaLevel);
            m_Level.text = isNirvanaLevel ? (invitation.level - GeneralConfig.Instance.greatMasterStartLV).ToString() : invitation.level.ToString();
            var mission = invitation.mission;
            var targetConfig = Config.Instance.Get<TeamTargetConfig>(mission.mapId);
            if (targetConfig != null)
            {
                var dungeonId = dungeonModel.GetDungeonId(mission.mapId, mission.mapEx);
                var config = Config.Instance.Get<DungeonConfig>(dungeonId);
                m_Mission.text = config.FBName;
            }
            else
            {
                m_Mission.text = Language.Get("RightHereMap");
            }
            m_Selected.gameObject.SetActive(invitation.playerId == model.currentSelectedInvitation);
            m_Select.RemoveAllListeners();
System/Team/TeamInvitationWin.cs
@@ -14,15 +14,12 @@
    public class TeamInvitationWin : Window
    {
        [SerializeField]
        CyclicScroll m_InvitationScroll;
        [SerializeField]
        Button m_Close;
        [SerializeField]
        Button m_Confirm;
        TeamModel m_Model;
        TeamModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<TeamModel>()); } }
        [SerializeField] CyclicScroll m_InvitationScroll;
        [SerializeField] Button m_Close;
        [SerializeField] Button m_Confirm;
        TeamModel model { get { return ModelCenter.Instance.GetModel<TeamModel>(); } }
        #region Built-in
        protected override void BindController()
@@ -55,7 +52,6 @@
        }
        #endregion
        private void ShowInvitations()
        {