From 7b5706b52c3145bba07dfbc95429798f9059360d Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Thu, 17 Sep 2026 20:00:50 -0400 Subject: Checkboxes for bitmasks Signed-off-by: Andrew Opalach --- Lights.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Lights.cs') diff --git a/Lights.cs b/Lights.cs index 4927fd3..fd072e2 100644 --- a/Lights.cs +++ b/Lights.cs @@ -45,7 +45,7 @@ namespace WorldTuningTool public uLight(nint lightObject) : base(lightObject) { Parameters.AddRange(new Parameter[]{ - M("Group", 0x13C, ParameterType.INT, 0x7, pMinMaxStep(0, 7, 1)), // 1 = World, (1 << 1) = Player/Palico, (1 << 2) = NPCs + M("Group", 0x13C, ParameterType.BITS, 0x7), // 1 = World, (1 << 1) = Player/Palico, (1 << 2) = NPCs M("Priority", 0x138, ParameterType.INT, (0xFF << 6), pMinMaxStep(0, 255, 1)), P("Color", 0x140, ParameterType.COLOR), P("Intensity", 0x144, ParameterType.FLOAT), @@ -277,7 +277,7 @@ namespace WorldTuningTool { public override int Type => 3; public override string Name => $"uSpotLight"; - public override string Info => $"0x{Object:X}, Parent: 0x{Parent:X}"; + public override string Info => $"0x{Object:X}" + (Parent != 0x0 ? $", Parent: 0x{Parent:X}" : ""); public nint Parent => MemoryUtil.Read(Object + 0x600); public int ParentNo => MemoryUtil.Read(Object + 0x610); public nint Target => MemoryUtil.Read(Object + 0x608); -- cgit v1.2.3-101-g0448