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 });
     }
 }