Example #1
0
 protected ChatMember(SteamChatCore core, SteamID id, Color focusColor, Color unFocusColor)
 {
     this.chattingUserList = new BindingList <SteamID>();
     this.id              = id;
     this.core            = core;
     this.messages        = new List <MessageLabel>();
     this.focusColor      = focusColor;
     this.unFocusColor    = unFocusColor;
     this.callbackDispose = new List <IDisposable>();
 }
 public UserChatMember(SteamChatCore core, SteamID id) : base(core, id, ChatInterface.UserChatFocusColor, ChatInterface.UserChatunFocusColor)
 {
     base.callbackDispose.Add(this.core.Steam.Manager.Subscribe <SteamFriends.FriendMsgCallback>(this.chatMessageCallback));
     base.chattingUserList.Add(id);
 }
 public GroupChatMember(SteamChatCore core, SteamID id) : base(core, id, ChatInterface.GroupChatFocusColor, ChatInterface.GroupChatunFocusColor)
 {
     base.callbackDispose.Add(this.core.Steam.Manager.Subscribe <SteamFriends.ChatMsgCallback>(this.chatMessageCallback));
     base.callbackDispose.Add(this.core.Steam.Manager.Subscribe <SteamFriends.ChatMemberInfoCallback>(this.chatMemberInfoCallback));
     base.callbackDispose.Add(this.core.Steam.Manager.Subscribe <SteamFriends.ChatEnterCallback>(this.chatEnterCallback));
 }