Example #1
0
 public void chat_BackFillParishTextCallback(Chat_BackFillParishText_ReturnType returnData)
 {
     if ((returnData.Success && (returnData.parishID == this.currentParish)) && (returnData.textList != null))
     {
         if ((RemoteServices.Instance.UserOptions.profanityFilter && (returnData.textList != null)) && (returnData.textList.Count > 0))
         {
             foreach (Chat_TextEntry entry in returnData.textList)
             {
                 entry.text = GameEngine.Instance.censorString(entry.text);
             }
         }
         if (returnData.textList.Count > 0)
         {
             List <Chat_TextEntry> list = GameEngine.Instance.World.addParishChat(returnData.parishID, returnData.textList);
             this.chatAreas[returnData.pageID].importText(list.ToArray(), true, -1L);
         }
         else
         {
             this.chatAreas[returnData.pageID].importText(returnData.textList.ToArray(), true, -1L);
         }
     }
     else
     {
         this.chatAreas[returnData.pageID].freeOldMessagesButton();
     }
 }
 public void OurRemoteAsyncCallBack_Chat_BackFillParishText(IAsyncResult ar)
 {
     RemoteAsyncDelegate_Chat_BackFillParishText asyncDelegate = (RemoteAsyncDelegate_Chat_BackFillParishText) ((AsyncResult) ar).AsyncDelegate;
     try
     {
         this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar));
     }
     catch (Exception exception)
     {
         Chat_BackFillParishText_ReturnType returnData = new Chat_BackFillParishText_ReturnType();
         this.manageRemoteExpection(ar, returnData, exception);
     }
 }
 public void chat_BackFillParishTextCallback(Chat_BackFillParishText_ReturnType returnData)
 {
     if ((returnData.Success && (returnData.parishID == this.currentParish)) && (returnData.textList != null))
     {
         if ((RemoteServices.Instance.UserOptions.profanityFilter && (returnData.textList != null)) && (returnData.textList.Count > 0))
         {
             foreach (Chat_TextEntry entry in returnData.textList)
             {
                 entry.text = GameEngine.Instance.censorString(entry.text);
             }
         }
         if (returnData.textList.Count > 0)
         {
             List<Chat_TextEntry> list = GameEngine.Instance.World.addParishChat(returnData.parishID, returnData.textList);
             this.chatAreas[returnData.pageID].importText(list.ToArray(), true, -1L);
         }
         else
         {
             this.chatAreas[returnData.pageID].importText(returnData.textList.ToArray(), true, -1L);
         }
     }
     else
     {
         this.chatAreas[returnData.pageID].freeOldMessagesButton();
     }
 }