private static void OnConnectRequest(ref RequestConnectMsg msg, MyNetworkClient sender) { MyEntity entity; MyEntities.TryGetEntityById(msg.MasterEntityId, out entity); if (entity is MyShipConnector) { var connector = entity as MyShipConnector; if (connector.InConstraint && !connector.Connected) connector.Connect(); } }
public static void RequestConnect(MyShipConnector masterConnector) { var msg = new RequestConnectMsg(); msg.MasterEntityId = masterConnector.EntityId; Sync.Layer.SendMessageToServer(ref msg); }