public void SendChangeLightIntensityRequest(float intesity) { var msg = new ChangeLightIntensityMsg(); msg.EntityId = m_light.EntityId; msg.Intensity = intesity; Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); }
static void ChangeLightIntensityRequest(ref ChangeLightIntensityMsg msg, MyNetworkClient sender) { MyEntity entity; MyEntities.TryGetEntityById(msg.EntityId, out entity); if (entity is MyLightingBlock) { Sync.Layer.SendMessageToAllAndSelf(ref msg, MyTransportMessageEnum.Success); } }
static void ChangeLightIntensitySuccess(ref ChangeLightIntensityMsg msg, MyNetworkClient sender) { MyEntity entity; MyEntities.TryGetEntityById(msg.EntityId, out entity); var light = entity as MyLightingBlock; if (light != null) { light.Intensity = msg.Intensity; } }
static void ChangeLightIntensitySuccess(ref ChangeLightIntensityMsg msg, MyNetworkClient sender) { MyEntity entity; MyEntities.TryGetEntityById(msg.EntityId, out entity); var light = entity as MyLightingBlock; if (light != null) { light.Intensity = msg.Intensity; } }
static void ChangeLightIntensityRequest(ref ChangeLightIntensityMsg msg, MyNetworkClient sender) { MyEntity entity; MyEntities.TryGetEntityById(msg.EntityId, out entity); if (entity is MyLightingBlock) { Sync.Layer.SendMessageToAllAndSelf(ref msg, MyTransportMessageEnum.Success); } }
public void SendChangeLightIntensityRequest(float intesity) { var msg = new ChangeLightIntensityMsg(); msg.EntityId = m_light.EntityId; msg.Intensity = intesity; Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); }