Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

Original file: ../bitquirky-core/Runtime/Logging/LoggingBehavior.cs

Source file hash: sha256:f0deecd2997c46c72007d0aca01bc08d89e9aec2d98806645dfe466eb47109cf

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Original lines: 36-171

Declaration hash: sha256:61139e8c47260c6db37c4ffadfeb2a0d274b8fd9793a5d2d3bb5e95e02b64a89

C#
public abstract class LoggingBehavior : MonoBehaviour, INamedObject, ILogging
{
}

Original lines: 43-44

Declaration hash: sha256:b76cb2623c6a2477ecd0a8953b18b596489d26c3b3ad860fe1403686921c2a3e

C#
[FoldoutGroup("Logging & Debug"), SerializeField, Required]
protected BindableValue<bool> _log;

Original lines: 46-47

Declaration hash: sha256:a19adfb817208c820530ca733c097aaea01b08f9ba5b84badb84e2b0b33ace08

C#
[FoldoutGroup("Logging & Debug"), SerializeField, Required]
protected BindableValue<bool> _logTrace;

Original lines: 52

Declaration hash: sha256:1bf8aed865357eb059aa71aca9611bd894e8587548c36a34ea9c4a0ae0e92e32

C#
public bool LogEnabled { get; }

Original lines: 55-70

Declaration hash: sha256:bc5b0992cf0a07af2fbf04b51acaa68f4100b4f2dc95d38d0722599dc8e00677

C#
public string Name { get; }

Original lines: 79-82

Declaration hash: sha256:f377f9c14be68b2fd57ef36d828c1eec35c38a9286f32d3325195c4d63a55ccd

C#
protected virtual void Awake();

Method: GetComponentOrAssert<T>(ref T theComponentRef)

Section titled “Method: GetComponentOrAssert<T>(ref T theComponentRef)”

Original lines: 89-97

Declaration hash: sha256:1d810cd0899ed2370b1829385ac57897a1ea8b2d22b90d7fc519ee0882dc00fe

C#
[UsedImplicitly]
protected T GetComponentOrAssert<T>(ref T theComponentRef)
where T : Component;

Original lines: 99-108

Declaration hash: sha256:472def92fca7ce9ae183542b1c8eebabe36f2dbb1f266115e7f523f003d64542

C#
[UsedImplicitly]
protected T GetOrAddComponent<T>()
where T : Component;

Original lines: 115-119

Declaration hash: sha256:b581f0a68848ca28e5539e27e3dffbc4dc08d1ac90a48bcc00c5708d32524778

C#
public void LogEditor(string message);

Original lines: 131-136

Declaration hash: sha256:7cd7e6f4dbfec68e0a6b488d0e80cab6aa93bc8c25632b0969c5e3eb14e541e5

C#
public void Log(string message);

Method: LogTrace(string message, int frameCount)

Section titled “Method: LogTrace(string message, int frameCount)”

Original lines: 146-152

Declaration hash: sha256:f872fde2b6689109c34e950ccbf0ffc1ebc9c86607af2a4271a45d38bcf92c1f

C#
public void LogTrace(string message, int frameCount = -1);

Original lines: 154-158

Declaration hash: sha256:cc1fa1b583654a4eae62b47b02a2406ddb8361b9c3036ec4b5da0efd8d4770a4

C#
public void LogWarning(string message);

Original lines: 160-163

Declaration hash: sha256:0cf6d80c459d07865650698006d042673523f39b5863f0c73c898cfdc5ff29a4

C#
public void LogError(string message);

Method: LogException(string message, Exception e)

Section titled “Method: LogException(string message, Exception e)”

Original lines: 165-169

Declaration hash: sha256:9cccfb4bf5a2d4386e1de11a3a9664cf60624f206df7030cb364ddb52337f492

C#
public void LogException(string message, Exception e);
Full-size image