public void SendBrakeForceChange(float brakeForce) { var msg = new BrakeForceMsg(); msg.EntityId = m_landingGear.EntityId; msg.BrakeForce = brakeForce; Sync.Layer.SendMessageToServer(ref msg); }
static void OnBrakeForceChange(ref BrakeForceMsg msg, MyNetworkClient sender) { MyLandingGear gear; if (MyEntities.TryGetEntityById <MyLandingGear>(msg.EntityId, out gear)) { gear.BreakForce = msg.BrakeForce; if (Sync.IsServer) { Sync.Layer.SendMessageToAll(ref msg); } } }
static void OnBrakeForceChange(ref BrakeForceMsg msg, MyNetworkClient sender) { MyLandingGear gear; if (MyEntities.TryGetEntityById<MyLandingGear>(msg.EntityId, out gear)) { gear.BreakForce = msg.BrakeForce; if (Sync.IsServer) Sync.Layer.SendMessageToAll(ref msg); } }