private static void DoHysteresisBlock(Rect rect, StorageSettings settings) { StorageSettings_Hysteresis storageSettings_Hysteresis = StorageSettings_Mapping.Get(settings) ?? new StorageSettings_Hysteresis(); storageSettings_Hysteresis.FillPercent = Widgets.HorizontalSlider(rect.LeftPart(0.8f), storageSettings_Hysteresis.FillPercent, 0f, 100f, false, "Refill cells less than"); Widgets.Label(rect.RightPart(0.2f), storageSettings_Hysteresis.FillPercent.ToString("N0") + "%"); StorageSettings_Mapping.Set(settings, storageSettings_Hysteresis); }
public static void CopyFrom(StorageSettings __instance, StorageSettings other) { StorageSettings_Hysteresis storageSettings_Hysteresis = StorageSettings_Mapping.Get(other); bool flag = storageSettings_Hysteresis != null; if (flag) { StorageSettings_Mapping.Set(__instance, storageSettings_Hysteresis); } }
public static void ExposeData(StorageSettings __instance) { StorageSettings_Hysteresis storageSettings_Hysteresis = StorageSettings_Mapping.Get(__instance); Scribe_Deep.Look <StorageSettings_Hysteresis>(ref storageSettings_Hysteresis, "hysteresis", new object[0]); bool flag = storageSettings_Hysteresis != null; if (flag) { StorageSettings_Mapping.Set(__instance, storageSettings_Hysteresis); } }
internal static void sethelper(StorageSettings storage, StorageSettings_Hysteresis val) { bool flag = mapping.ContainsKey(storage); if (flag) { mapping[storage] = val; } else { mapping.Add(storage, val); } }
public static void Set(StorageSettings storage, StorageSettings_Hysteresis value) { bool flag = mapping.ContainsKey(storage); if (flag) { mapping[storage] = value; } else { mapping.Add(storage, value); } }
public static StorageSettings_Hysteresis Get(StorageSettings storage) { bool flag = mapping.ContainsKey(storage); StorageSettings_Hysteresis result; if (flag) { result = mapping[storage]; } else { result = new StorageSettings_Hysteresis(); } return(result); }
public static void Set(StorageSettings storage, StorageSettings_Hysteresis value) { bool flag = mapping.ContainsKey(storage); if (flag) { if (mapping[storage] != value) { sethelper(storage, value); } } else { sethelper(storage, value); } }