public static void HelpBox(string message, string fixDescription, MessageType type, Object @object = null, ValidationFixFunc action = null) { messages[(int)type].Add(new HelpBoxMessage { _message = message, _fixDescription = fixDescription, _object = @object, _action = action }); }
public static void Suppressed(string message, string fixDescription, MessageType type, Object @object = null, ValidationFixFunc action = null) { }
public static void DebugLog(string message, string fixDescription, MessageType type, Object @object = null, ValidationFixFunc action = null) { message = $"Validation: {message} {fixDescription} Click this message to highlight the problem object."; switch (type) { case MessageType.Error: Debug.LogError(message, @object); break; case MessageType.Warning: Debug.LogWarning(message, @object); break; default: Debug.Log(message, @object); break; } }