Ejemplo n.º 1
0
 public void Dispose()
 {
     MessengerComponent.Dispose();
     MessengerComponent = null;
     BadgesComponent.Dispose();
     BadgesComponent = null;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Initializes the MessengerComponent for this client.
        /// </summary>
        public bool InitializeMessenger()
        {
            mMessenger = new MessengerComponent(this);
            mMessenger.ReloadBuddies();

            // Ohwell
            return(true);
        }
Ejemplo n.º 3
0
        public override void OnInspectorGUI()
        {
            MessengerComponent component = ((MessengerComponent)target);
            MessengerImpl      m         = component.Messenger;

            if (m == null)
            {
                EditorGUILayout.HelpBox("Runtime only", MessageType.Info);
                return;
            }

            MsgEditorGUI.MsgComponent(m, ref m_SelectedTypes);
        }
Ejemplo n.º 4
0
 public UserSearchResultComposer(List <Player> players, MessengerComponent messenger)
 {
     _notFriends = new List <Player>();
     _friends    = new List <Player>();
     players.ForEach(player =>
     {
         if (messenger.Friends.ContainsKey(player.Id))
         {
             _friends.Add(player);
         }
         else
         {
             _notFriends.Add(player);
         }
     });
 }