Add editor accses to outline colors

This commit is contained in:
Michal Pikulski
2025-12-11 13:31:36 +01:00
parent 02e450271e
commit 8e1fa9fb97
2 changed files with 29 additions and 3 deletions

View File

@@ -30,7 +30,8 @@ namespace AppleHills.Editor
GetPlayerStopDistance,
GetPlayerStopDistanceDirectInteraction,
GetPuzzlePromptRange,
GetWeakPointExplosionRadius
GetWeakPointExplosionRadius,
GetInteractionOutlineColors
);
// Subscribe to asset changes to auto-refresh when settings are modified
@@ -74,7 +75,8 @@ namespace AppleHills.Editor
GetPlayerStopDistance,
GetPlayerStopDistanceDirectInteraction,
GetPuzzlePromptRange,
GetWeakPointExplosionRadius
GetWeakPointExplosionRadius,
GetInteractionOutlineColors
);
Logging.Debug("Editor settings loaded for Scene View use");
@@ -108,6 +110,12 @@ namespace AppleHills.Editor
return _fortFightSettings?.WeakPointExplosionRadius ?? 2.5f;
}
// Interaction Settings delegate methods
private static System.Collections.Generic.List<GlowOutlineData> GetInteractionOutlineColors()
{
return _interactionSettings?.InteractionOutlineColors;
}
// Other utility methods
public static T GetSettings<T>() where T : BaseSettings
{