예제 #1
0
        ServerRegistration() // protected to enforce singleton
        {
            coordinationconfig = Config.GetInstance().coordination;

            chat = ChatImplementationFactory.CreateInstance();
            MetaverseServer.GetInstance().Tick += new MetaverseServer.TickHandler(chat.Tick);


            chat.IMReceived += new IMReceivedHandler(this.OnRecieveMessage);

            new InputBox("Please enter a worldname to publish your server to " + coordinationconfig.ircserver +
                         " irc " + coordinationconfig.ircchannel, new InputBox.Callback(ServernameCallback));
        }
예제 #2
0
 void LoadChat()
 {
     imimplementation = ChatImplementationFactory.CreateInstance();
     userchatdialog   = new UserChatDialog();
 }