public float GetFloat(object key, float defaultValue) { if (items == null) { return(defaultValue); } FloatStorage value = items[key] as FloatStorage; if (value == null) { return(defaultValue); } else { return(value.value); } }
public void SetFloat(object key, float value, float defaultValue) { if (value == defaultValue) { if (items == null) { return; } if (items[key] != null) { items.Remove(key); } } else { if (items == null) { items = new Hashtable(); } items[key] = new FloatStorage(value); } }