public override void DoWindowContents(Rect inRect) { DrawPageTitle(inRect); var mainRect = GetMainRect(inRect, 0f, false); ZombieSettingsDefaults.DoWindowContentsInternal(ref ZombieSettings.Values, mainRect, false); DoBottomButtons(inRect, null, null, null, true); }
public override void WriteSettings() { var settings = ZombieSettings.GetGameSettings(); if (settings != null) { settings.WriteSettings(); } else { ZombieSettingsDefaults.WriteSettings(); } }
public override void DoSettingsWindowContents(Rect inRect) { var settings = ZombieSettings.GetGameSettings(); if (settings != null) { settings.DoWindowContents(inRect); } else { ZombieSettingsDefaults.DoWindowContents(inRect); } }
public ZombieSettings(World world) : base(world) { Values = ZombieSettingsDefaults.Defaults(); }
public void DoWindowContents(Rect inRect) { ZombieSettingsDefaults.DoWindowContentsInternal(ref Values, inRect, false); }