Ejemplo n.º 1
0
            public static void AnnounceDetach(MyShipConnector connector)
            {
                var msg = new DetachMsg();
                msg.MasterEntityId = connector.EntityId;

                Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
            }
Ejemplo n.º 2
0
 private static void OnDetach(ref DetachMsg msg, MyNetworkClient sender)
 {
     MyEntity entity;
     MyEntities.TryGetEntityById(msg.MasterEntityId, out entity);
     if (entity is MyShipConnector)
     {
         var connector = entity as MyShipConnector;
         connector.DetachInternal();
     }
 }
Ejemplo n.º 3
0
            public static void RequestDetach(MyShipConnector connector)
            {
                var msg = new DetachMsg();
                msg.MasterEntityId = connector.EntityId;

                Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
            }