public void UserLeave(Person person) { ProxyCallbackEventArgs args = new ProxyCallbackEventArgs { CallbackType = CallbackType.UserLeave, Person = person }; ChatCallbackEvent?.Invoke(this, args); }
public void DisconnectByTimeout() { ProxyCallbackEventArgs args = new ProxyCallbackEventArgs { CallbackType = CallbackType.DisconnectByTimeout }; ChatCallbackEvent?.Invoke(this, args); }
public void ReceiveWhisper(Person sender, string message) { ProxyCallbackEventArgs args = new ProxyCallbackEventArgs { CallbackType = CallbackType.ReceiveWhisper, Person = sender, Message = message }; ChatCallbackEvent?.Invoke(this, args); }
private void OnChatCallbackEvent(ProxyCallbackEventArgs args) { ChatCallbackEvent?.Invoke(this, args); }