private static void OnSetAutoPilot(MySyncRemoteControl sync, ref SetAutoPilotMsg msg, MyNetworkClient sender) { sync.m_remoteControl.OnSetAutoPilotEnabled(msg.Enabled); }
private static void OnSetAutoPilot(MySyncRemoteControl sync, ref SetAutoPilotMsg msg, MyNetworkClient sender) { sync.m_remoteControl.OnSetAutoPilotEnabled(msg.Enabled); if (Sync.IsServer) { Sync.Layer.SendMessageToAll(ref msg); } }
public void SetAutoPilot(bool enabled) { var msg = new SetAutoPilotMsg(); msg.EntityId = m_remoteControl.EntityId; msg.Enabled = enabled; Sync.Layer.SendMessageToAllAndSelf(ref msg); }
public void SetAutoPilot(bool enabled) { var msg = new SetAutoPilotMsg(); msg.EntityId = m_remoteControl.EntityId; msg.Enabled = enabled; if (Sync.IsServer) { m_remoteControl.OnSetAutoPilotEnabled(enabled); Sync.Layer.SendMessageToAll(ref msg); } else { Sync.Layer.SendMessageToServer(ref msg); } }