Legacy Documentation: Version 2017.1 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Debug

class in UnityEngine

Description

Class containing methods to ease debugging while developing a game.

Static Variables

developerConsoleVisibleReports whether the development console is visible. The development console cannot be made to appear using:
isDebugBuildIn the Build Settings dialog there is a check box called "Development Build".
unityLoggerGet default debug logger.

Static Functions

AssertAssert a condition and logs an error message to the Unity console on failure.
AssertFormatAssert a condition and logs a formatted error message to the Unity console on failure.
BreakPauses the editor.
ClearDeveloperConsoleClears errors from the developer console.
DrawLineDraws a line between specified start and end points.
DrawRayDraws a line from start to start + dir in world coordinates.
LogLogs message to the Unity Console.
LogAssertionA variant of Debug.Log that logs an assertion message to the console.
LogAssertionFormatLogs a formatted assertion message to the Unity console.
LogErrorA variant of Debug.Log that logs an error message to the console.
LogErrorFormatLogs a formatted error message to the Unity console.
LogExceptionA variant of Debug.Log that logs an error message from an exception to the console.
LogFormatLogs a formatted message to the Unity Console.
LogWarningA variant of Debug.Log that logs a warning message to the console.
LogWarningFormatLogs a formatted warning message to the Unity Console.

Did you find this page useful? Please give it a rating: