using System.Collections.Generic; namespace vnxbqy.UI { public class SocialModel : Model,IBeforePlayerDataInitialize,IPlayerLoginOk { FriendsModel friendsModel { get { return ModelCenter.Instance.GetModel(); } } public override void Init() { } public void OnBeforePlayerDataInitialize() { selectType = SocialType.Union; } public void OnPlayerLoginOk() { } public override void UnInit() { } public SocialType selectType { get; private set;} public void SetDefaultSelectTitle() { if(friendsModel.redpointSocial.state != RedPointState.None) { selectType = SocialType.XianYuan; } else if(ChatCtrl.Inst.GetSocialChatRedpoint(ChatInfoType.Team) != RedPointState.None) { selectType = SocialType.Team; } else if (ChatCtrl.Inst.GetSocialChatRedpoint(ChatInfoType.Fairy) != RedPointState.None) { selectType = SocialType.Union; } } public void UpdateSelectTitle(SocialType type) { selectType = type; } //与functionOrder对应 public enum SocialType { Union = 0, //仙盟 XianYuan = 1, //仙缘 Team = 2, //队伍 //后续IL开发添加预设 default1, default2, default3, default4, } } }