public void SendNotification(MyNotificationType type, MyTextsWrapperEnum text, string arg0 = null, string arg1 = null, string arg2 = null, string arg3 = null) { var msg = new MyEventNotification(); msg.Text = (int)text; msg.Type = type; msg.Arg0 = arg0; msg.Arg1 = arg1; msg.Arg2 = arg2; msg.Arg3 = arg3; Peers.SendToAll(ref msg, NetDeliveryMethod.ReliableOrdered); }
void OnNotify(ref MyEventNotification msg) { var handler = OnNotification; if (handler != null) { handler(msg.Type, (MyTextsWrapperEnum)msg.Text, new object[] { msg.Arg0, msg.Arg1, msg.Arg2, msg.Arg3 }); } }