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/Data/DataObject.cs

Source file hash: sha256:dd9621a55da105bf47adfbb182f1caf67606aa94084a71b9a8983c50bdca89d8

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

Original lines: 39-166

Declaration hash: sha256:66321fe0e8758f619d17b595fbea2b8588409bc43dfc798798bc21c154c3d9ca

C#
public abstract class DataObject : ScriptableObject, INamedObject, ILogging
{
}

Original lines: 46-47

Declaration hash: sha256:b76cb2623c6a2477ecd0a8953b18b596489d26c3b3ad860fe1403686921c2a3e

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

Original lines: 49-50

Declaration hash: sha256:a19adfb817208c820530ca733c097aaea01b08f9ba5b84badb84e2b0b33ace08

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

Original lines: 64

Declaration hash: sha256:5c526aec5ebf56666742fd988552867e1df896a1e9bfb245ca15286ccedac718

C#
public GameLogicRunner GameLogicRunner { get; set; }

Original lines: 66

Declaration hash: sha256:c5d8e489927eca359e62605b4fb248f35d810c1a491addd85d5b487a8de79697

C#
public virtual bool LogEnabled { get; }

Original lines: 69

Declaration hash: sha256:db512996a8eed38bbbc56f4f64179652ffed083ea9e57cffc9d2d6ae0d07ee71

C#
public string Name { get; set; }

Original lines: 71

Declaration hash: sha256:5601851c4e0f94ffe7a21b3562b385e12e1451a85ac36a617c61c0dde8e52aa3

C#
public virtual Type Type { get; }

Method: GetDefaultInstance<TDataObject>(string instanceName)

Section titled “Method: GetDefaultInstance<TDataObject>(string instanceName)”

Original lines: 78-84

Declaration hash: sha256:b27e27fd79dc189735e509eaad8eeae07687d8b5632fe986ef6b12ad935fa725

C#
protected static TDataObject GetDefaultInstance<TDataObject>(string instanceName)
where TDataObject : DataObject;

Original lines: 87-91

Declaration hash: sha256:3174200bc6f46df24a52dff18c0186c91f4655a1263ce450957b6eb8bbd59933

C#
[BoxGroup("System Buttons"), Button("Rebuild Data Object Index"), PropertyOrder(999)]
public virtual void RebuildIndex();

Original lines: 97-105

Declaration hash: sha256:c9a8e9e8f2a14c07850039eac0fd7e3e69677990a17e9966bd612e8664b6a9ed

C#
protected virtual void OnEnable();

Original lines: 112-117

Declaration hash: sha256:f870e78ed4301b9a303e26d56e66fd7c26e9da79c56ece2bffb77e3fb69118b8

C#
[UsedImplicitly]
public void LogEditor(string message);

Original lines: 129-133

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: 143-148

Declaration hash: sha256:f872fde2b6689109c34e950ccbf0ffc1ebc9c86607af2a4271a45d38bcf92c1f

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

Original lines: 150-153

Declaration hash: sha256:cc1fa1b583654a4eae62b47b02a2406ddb8361b9c3036ec4b5da0efd8d4770a4

C#
public void LogWarning(string message);

Original lines: 155-158

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: 160-164

Declaration hash: sha256:9cccfb4bf5a2d4386e1de11a3a9664cf60624f206df7030cb364ddb52337f492

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