Editor/ShaderGraphPlus/ShaderGraphPlusConCommands.cs
namespace ShaderGraphPlus;
internal static class ConCommands
{
public static bool VerboseDebgging { get; internal set; } = false;
public static bool VerboseJsonUpgrader { get; internal set; } = false;
public static bool VerboseSerialization { get; internal set; } = false;
public static bool NodeDebugInfo { get; internal set; } = false;
private static IEnumerable<MainWindow> GetAllShaderGraphPlusWindows()
{
return Editor.Window.All.OfType<MainWindow>();
}
[ConCmd( "sgp_verbosedebug" )]
public static void CC_VerboseDebugging( bool value )
{
VerboseDebgging = value;
}
[ConCmd( "sgp_verbosejson_upgrader" )]
public static void CC_VerboseJsonUpgrader( bool value )
{
VerboseJsonUpgrader = value;
}
[ConCmd( "sgp_verbose_serialization" )]
public static void CC_VerboseSerialization( bool value )
{
VerboseSerialization = value;
}
[ConCmd( "sgp_debugnodeinfo" )]
public static void CC_DebugNodeInfo( bool value )
{
NodeDebugInfo = value;
}
}