public void SendChangeRestitutionRequest(float restitution) { var msg = new ChangeRestitutionMsg(); msg.EntityId = m_block.EntityId; msg.Restitution = restitution; Sync.Layer.SendMessageToAllAndSelf(ref msg, MyTransportMessageEnum.Success); }
public void SendChangeRestitutionRequest(float restitution) { var msg = new ChangeRestitutionMsg(); msg.EntityId = m_block.EntityId; msg.Restitution = restitution; Sync.Layer.SendMessageToAllAndSelf(ref msg, MyTransportMessageEnum.Success); }
static void OnChangeRestitution(ref ChangeRestitutionMsg msg, MyNetworkClient sender) { MyEntity entity; MyEntities.TryGetEntityById(msg.EntityId, out entity); var block = entity as MySpaceBall; if (block != null) { block.Restitution = msg.Restitution; } }
static void OnChangeRestitution(ref ChangeRestitutionMsg msg, MyNetworkClient sender) { MyEntity entity; MyEntities.TryGetEntityById(msg.EntityId, out entity); var block = entity as MySpaceBall; if (block != null) { block.Restitution = msg.Restitution; if (Sync.IsServer) { Sync.Layer.SendMessageToAllButOne(ref msg, sender.SteamUserId, MyTransportMessageEnum.Success); } } }
static void OnChangeRestitution(ref ChangeRestitutionMsg msg, MyNetworkClient sender) { MyEntity entity; MyEntities.TryGetEntityById(msg.EntityId, out entity); var block = entity as MySpaceBall; if (block != null) { block.Restitution = msg.Restitution; } }
static void OnChangeRestitution(ref ChangeRestitutionMsg msg, MyNetworkClient sender) { MyEntity entity; MyEntities.TryGetEntityById(msg.EntityId, out entity); var block = entity as MySpaceBall; if (block != null) { block.Restitution = msg.Restitution; if (Sync.IsServer) { Sync.Layer.SendMessageToAllButOne(ref msg, sender.SteamUserId, MyTransportMessageEnum.Success); } } }