コード例 #1
0
 internal void validateChatData(chat chat)
 {
     if (pluginChatDataType != null)
     {
         RobotoModuleChatDataTemplate chatData = chat.getPluginData(pluginChatDataType);
         if (chatData == null || !chatData.isValid())
         {
             Console.WriteLine("chat data was invalid!");
             throw new InvalidOperationException("Chat Data was Invalid");
         }
     }
 }
コード例 #2
0
        /*deprecated public void enable()
         * {
         *  enabled = true;
         * }
         * public void disable()
         * {
         *  enabled = false;
         * }*/

        public void addChatData(Modules.RobotoModuleChatDataTemplate data)
        {
            data.chatID = this.chatID;
            //replace current Chat data, or add if doesnt exist
            Modules.RobotoModuleChatDataTemplate found = null;
            foreach (Modules.RobotoModuleChatDataTemplate current in chatData)
            {
                if (current.GetType() == data.GetType())
                {
                    found = current;
                }
            }
            if (found != null)
            {
                Console.WriteLine("Chat data Already exists!");
                throw new InvalidOperationException("Chat data Already exists!");
            }

            chatData.Add(data);
        }