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; } }
/// <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); }
void ProxySingleton_ProxyCallBackEvent(object sender, ProxyCallBackEventArgs e) { throw new Exception("The method or operation is not implemented."); }