"No validation hashes stored. Click 'Generate Hashes' to enable source file validation in Patcher Hub.",
MessageType.Warning);
}
EditorGUILayout.Space();
// Show dependency status
if(config.requiredDependency!=null)
{
if(config.HasCircularDependency())
{
EditorGUILayout.HelpBox($"⚠ Circular dependency detected with '{config.requiredDependency.avatarDisplayName}'. Remove the dependency reference.",MessageType.Error);
}
elseif(config.IsDependencySatisfied())
{
EditorGUILayout.HelpBox($"✓ Required dependency '{config.requiredDependency.avatarDisplayName}' is already patched",MessageType.Info);
}
else
{
EditorGUILayout.HelpBox($"⚠ Required dependency '{config.requiredDependency.avatarDisplayName}' must be patched first",MessageType.Warning);
}
}
if(config.IsValidForPatching())
{
EditorGUILayout.HelpBox("✓ Configuration is ready for patching",MessageType.Info);