Debug.Assert

Switch to Manual

Declaration

public static void Assert(bool condition);

Declaration

public static void Assert(bool condition, Object context);

Declaration

public static void Assert(bool condition, object message);

Declaration

public static void Assert(bool condition, object message, Object context);

Parameters

Parameter Description
condition Condition you expect to be true.
context Object to which the message applies.
message String or object to be converted to string representation for display.

Description

Assert a condition and logs an error message to the Unity console on failure.

Message of a type of LogType.Assert is logged.

Note that these methods work only if UNITY_ASSERTIONS symbol is defined. This means that if you are building assemblies externally, you need to define this symbol otherwise the call becomes a no-op. (For more details see System.Diagnostics.ConditionalAttribute on the MSDN website.


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