public void UpdateStoredGas(MyDefinitionId gasId, float fillLevel) { Debug.Assert(Sync.IsServer, "Should only sync stored gas from server"); var msg = new UpdateGasFillLevelMsg(); msg.CharacterEntityId = Entity.EntityId; msg.GasId = gasId; msg.FillLevel = fillLevel; Sync.Layer.SendMessageToAll(ref msg); }
private static void OnUpdateStoredGas(MySyncCharacter syncObject, ref UpdateGasFillLevelMsg message, MyNetworkClient sender) { if (syncObject.Entity.OxygenComponent == null) { return; } MyDefinitionId gasId = message.GasId; syncObject.Entity.OxygenComponent.UpdateStoredGasLevel(ref gasId, message.FillLevel); }
public void OnUpdateStoredGas(MySyncCharacter syncObject, ref UpdateGasFillLevelMsg message, MyNetworkClient sender) { syncObject.Entity.OxygenComponent.UpdateStoredGasLevel(message.GasId, message.FillLevel); }
public void UpdateStoredGas(MyDefinitionId gasId, float fillLevel) { var msg = new UpdateGasFillLevelMsg(); msg.CharacterEntityId = Entity.EntityId; msg.GasId = gasId; msg.FillLevel = fillLevel; }
private static void OnUpdateStoredGas(MySyncCharacter syncObject, ref UpdateGasFillLevelMsg message, MyNetworkClient sender) { if (syncObject.Entity.OxygenComponent == null) return; MyDefinitionId gasId = message.GasId; syncObject.Entity.OxygenComponent.UpdateStoredGasLevel(ref gasId, message.FillLevel); }
public void UpdateStoredGas(MyDefinitionId gasId, float fillLevel) { Debug.Assert(Sync.IsServer, "Should only sync stored gas from server"); var msg = new UpdateGasFillLevelMsg(); msg.CharacterEntityId = Entity.EntityId; msg.GasId = gasId; msg.FillLevel = fillLevel; Sync.Layer.SendMessageToAll(ref msg); }