SHA256
Adjust UI Layout
This commit is contained in:
2 files changed
+18
-19
No files matched your search
@@ -32,7 +32,7 @@ public static class scnGamePatch
|
|||||||
{
|
{
|
||||||
if (RenderManager.Instance &&
|
if (RenderManager.Instance &&
|
||||||
RenderManager.Instance.stage >= RenderStage.Load &&
|
RenderManager.Instance.stage >= RenderStage.Load &&
|
||||||
RenderManager.Instance.Configuration?.AdvancedConfig?.DisableTileCulling == true)
|
RenderManager.Instance.Configuration.AdvancedConfig.DisableTileCulling)
|
||||||
{
|
{
|
||||||
foreach (var floor in scrLevelMaker.instance.listFloors)
|
foreach (var floor in scrLevelMaker.instance.listFloors)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -728,9 +728,8 @@ internal static class RenderConfigWindow
|
|||||||
var fnHint = CreateLabel(ctx, globalContent, "ui.render_config.filename_format_hint", 11f);
|
var fnHint = CreateLabel(ctx, globalContent, "ui.render_config.filename_format_hint", 11f);
|
||||||
fnHint.color = new Color(ctx.Theme.TextDim.r, ctx.Theme.TextDim.g, ctx.Theme.TextDim.b, ctx.Theme.TextDim.a * 0.7f);
|
fnHint.color = new Color(ctx.Theme.TextDim.r, ctx.Theme.TextDim.g, ctx.Theme.TextDim.b, ctx.Theme.TextDim.a * 0.7f);
|
||||||
|
|
||||||
var (_, fnRight) = CreateTwoColumnPanel(globalContent);
|
|
||||||
CreateButton(
|
CreateButton(
|
||||||
ctx, fnRight,
|
ctx, globalContent,
|
||||||
"ui.render_config.reset_filename_default",
|
"ui.render_config.reset_filename_default",
|
||||||
"btn_reset_filename_format",
|
"btn_reset_filename_format",
|
||||||
() =>
|
() =>
|
||||||
@@ -804,6 +803,22 @@ internal static class RenderConfigWindow
|
|||||||
generateLabel: false
|
generateLabel: false
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// Disable Tile Culling (AdvancedConfig.DisableTileCulling): prevents tiles from being disabled outside the frustum
|
||||||
|
_disableTileCullingToggle = CreateToggleField(
|
||||||
|
ctx, CreateFieldSlot(advLeft),
|
||||||
|
labelKey: "",
|
||||||
|
defaultValue: true,
|
||||||
|
value: config.AdvancedConfig.DisableTileCulling,
|
||||||
|
toggleTextKey: "ui.render_config.disable_tile_culling",
|
||||||
|
id: "toggle_disable_tile_culling",
|
||||||
|
onChanged: val =>
|
||||||
|
{
|
||||||
|
config.AdvancedConfig.DisableTileCulling = val;
|
||||||
|
MarkConfigModified();
|
||||||
|
},
|
||||||
|
generateLabel: false
|
||||||
|
);
|
||||||
|
|
||||||
// Random Seed (AdvancedConfig.RandomSeed): integer passed to UnityEngine.Random.InitState before the game scene
|
// Random Seed (AdvancedConfig.RandomSeed): integer passed to UnityEngine.Random.InitState before the game scene
|
||||||
// loads; empty text stores null (no seeding). Text that is neither empty nor an integer keeps the previous value.
|
// loads; empty text stores null (no seeding). Text that is neither empty nor an integer keeps the previous value.
|
||||||
_randomSeedInput = CreateInputField(
|
_randomSeedInput = CreateInputField(
|
||||||
@@ -853,22 +868,6 @@ internal static class RenderConfigWindow
|
|||||||
generateLabel: false
|
generateLabel: false
|
||||||
);
|
);
|
||||||
|
|
||||||
// Disable Tile Culling (AdvancedConfig.DisableTileCulling): prevents tiles from being disabled outside the frustum
|
|
||||||
_disableTileCullingToggle = CreateToggleField(
|
|
||||||
ctx, CreateFieldSlot(advRight),
|
|
||||||
labelKey: "",
|
|
||||||
defaultValue: true,
|
|
||||||
value: config.AdvancedConfig.DisableTileCulling,
|
|
||||||
toggleTextKey: "ui.render_config.disable_tile_culling",
|
|
||||||
id: "toggle_disable_tile_culling",
|
|
||||||
onChanged: val =>
|
|
||||||
{
|
|
||||||
config.AdvancedConfig.DisableTileCulling = val;
|
|
||||||
MarkConfigModified();
|
|
||||||
},
|
|
||||||
generateLabel: false
|
|
||||||
);
|
|
||||||
|
|
||||||
// Hide Failed Decorations (AdvancedConfig.HideFailedDecorations): hides placeholder tree decorations when decoration images fail to load
|
// Hide Failed Decorations (AdvancedConfig.HideFailedDecorations): hides placeholder tree decorations when decoration images fail to load
|
||||||
_hideFailedDecorationsToggle = CreateToggleField(
|
_hideFailedDecorationsToggle = CreateToggleField(
|
||||||
ctx, CreateFieldSlot(advRight),
|
ctx, CreateFieldSlot(advRight),
|
||||||
|
|||||||
Reference in new issue
Block a user