Esempio n. 1
0
        public MyObjectBuilder_PlayerChatHistory GetObjectBuilder()
        {
            var objectBuilder = new MyObjectBuilder_PlayerChatHistory();

            objectBuilder.Chat = new List <MyObjectBuilder_PlayerChatItem>(m_chat.Count);
            foreach (var chatItem in m_chat)
            {
                objectBuilder.Chat.Add(chatItem.GetObjectBuilder());
            }
            objectBuilder.IdentityId = m_identityId;

            return(objectBuilder);
        }
Esempio n. 2
0
 public MyPlayerChatHistory(MyObjectBuilder_PlayerChatHistory chatBuilder)
     : this(chatBuilder.IdentityId)
 {
     if (chatBuilder.Chat != null)
     {
         m_chat = new Queue <MyPlayerChatItem>(chatBuilder.Chat.Count);
         foreach (var chatItem in chatBuilder.Chat)
         {
             MyPlayerChatItem newChatItem = new MyPlayerChatItem();
             newChatItem.Init(chatItem);
             m_chat.Enqueue(newChatItem);
         }
     }
     else
     {
         m_chat = new Queue <MyPlayerChatItem>();
     }
 }
Esempio n. 3
0
        public MyObjectBuilder_PlayerChatHistory GetObjectBuilder()
        {
            var objectBuilder = new MyObjectBuilder_PlayerChatHistory();

            objectBuilder.Chat = new List<MyObjectBuilder_PlayerChatItem>(m_chat.Count);
            foreach (var chatItem in m_chat)
            {
                objectBuilder.Chat.Add(chatItem.GetObjectBuilder());
            }
            objectBuilder.IdentityId = m_identityId;

            return objectBuilder;
        }
Esempio n. 4
0
 public MyPlayerChatHistory(MyObjectBuilder_PlayerChatHistory chatBuilder)
     : this(chatBuilder.IdentityId)
 {
     if (chatBuilder.Chat != null)
     {
         m_chat = new Queue<MyPlayerChatItem>(chatBuilder.Chat.Count);
         foreach (var chatItem in chatBuilder.Chat)
         {
             MyPlayerChatItem newChatItem = new MyPlayerChatItem();
             newChatItem.Init(chatItem);
             m_chat.Enqueue(newChatItem);
         }
     }
     else
     {
         m_chat = new Queue<MyPlayerChatItem>();
     }
 }