using System.Collections.Generic;
|
|
namespace vnxbqy.UI
|
{
|
public class SocialModel : Model,IBeforePlayerDataInitialize,IPlayerLoginOk
|
{
|
FriendsModel friendsModel { get { return ModelCenter.Instance.GetModel<FriendsModel>(); } }
|
|
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,
|
|
}
|
}
|
}
|