예제 #1
0
        public void ProxyCallBackEvent(object sender, ProxyCallBackEventArgs e)
        {
            switch (e.ProxyCallbackType)
            {
            case CallBackType.Receive:
                Receive(e.ProxyUser, e.ProxyMessage);
                break;

            case CallBackType.ReceiveWhisper:
                ReceiveWhisper(e.ProxyUser, e.ProxyMessage);
                break;

            case CallBackType.UserEnter:
                AddNewUser(e.ProxyUser);
                break;

            case CallBackType.UserLeave:
                RemoveUser(e.ProxyUser);
                break;
            }
        }
예제 #2
0
 /// <summary>
 /// We received a message from the server
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void Lobby_ProxyCallBackEvent(object sender, ProxyCallBackEventArgs e)
 {
     Receive(e.Person.Name, e.Action);
 }
예제 #3
0
 void ProxySingleton_ProxyCallBackEvent(object sender, ProxyCallBackEventArgs e)
 {
     throw new Exception("The method or operation is not implemented.");
 }