DataObject.cs declarations
Public API declaration excerpts from ../bitquirky-core/Runtime/Data/DataObject.cs.
Source snapshot ad0983d00d77.
On this page
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.
Type: DataObject
Section titled “Type: DataObject”Original lines: 39-166
Declaration hash: sha256:66321fe0e8758f619d17b595fbea2b8588409bc43dfc798798bc21c154c3d9ca
public abstract class DataObject : ScriptableObject, INamedObject, ILogging{}Field: _log
Section titled “Field: _log”Original lines: 46-47
Declaration hash: sha256:b76cb2623c6a2477ecd0a8953b18b596489d26c3b3ad860fe1403686921c2a3e
[FoldoutGroup("Logging & Debug"), SerializeField, Required]protected BindableValue<bool> _log;Field: _logTrace
Section titled “Field: _logTrace”Original lines: 49-50
Declaration hash: sha256:a19adfb817208c820530ca733c097aaea01b08f9ba5b84badb84e2b0b33ace08
[FoldoutGroup("Logging & Debug"), SerializeField, Required]protected BindableValue<bool> _logTrace;Property: GameLogicRunner
Section titled “Property: GameLogicRunner”Original lines: 64
Declaration hash: sha256:5c526aec5ebf56666742fd988552867e1df896a1e9bfb245ca15286ccedac718
public GameLogicRunner GameLogicRunner { get; set; }Property: LogEnabled
Section titled “Property: LogEnabled”Original lines: 66
Declaration hash: sha256:c5d8e489927eca359e62605b4fb248f35d810c1a491addd85d5b487a8de79697
public virtual bool LogEnabled { get; }Property: Name
Section titled “Property: Name”Original lines: 69
Declaration hash: sha256:db512996a8eed38bbbc56f4f64179652ffed083ea9e57cffc9d2d6ae0d07ee71
public string Name { get; set; }Property: Type
Section titled “Property: Type”Original lines: 71
Declaration hash: sha256:5601851c4e0f94ffe7a21b3562b385e12e1451a85ac36a617c61c0dde8e52aa3
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
protected static TDataObject GetDefaultInstance<TDataObject>(string instanceName) where TDataObject : DataObject;Method: RebuildIndex()
Section titled “Method: RebuildIndex()”Original lines: 87-91
Declaration hash: sha256:3174200bc6f46df24a52dff18c0186c91f4655a1263ce450957b6eb8bbd59933
[BoxGroup("System Buttons"), Button("Rebuild Data Object Index"), PropertyOrder(999)]public virtual void RebuildIndex();Method: OnEnable()
Section titled “Method: OnEnable()”Original lines: 97-105
Declaration hash: sha256:c9a8e9e8f2a14c07850039eac0fd7e3e69677990a17e9966bd612e8664b6a9ed
protected virtual void OnEnable();Method: LogEditor(string message)
Section titled “Method: LogEditor(string message)”Original lines: 112-117
Declaration hash: sha256:f870e78ed4301b9a303e26d56e66fd7c26e9da79c56ece2bffb77e3fb69118b8
[UsedImplicitly]public void LogEditor(string message);Method: Log(string message)
Section titled “Method: Log(string message)”Original lines: 129-133
Declaration hash: sha256:7cd7e6f4dbfec68e0a6b488d0e80cab6aa93bc8c25632b0969c5e3eb14e541e5
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
public void LogTrace(string message, int frameCount = -1);Method: LogWarning(string message)
Section titled “Method: LogWarning(string message)”Original lines: 150-153
Declaration hash: sha256:cc1fa1b583654a4eae62b47b02a2406ddb8361b9c3036ec4b5da0efd8d4770a4
public void LogWarning(string message);Method: LogError(string message)
Section titled “Method: LogError(string message)”Original lines: 155-158
Declaration hash: sha256:0cf6d80c459d07865650698006d042673523f39b5863f0c73c898cfdc5ff29a4
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
public void LogException(string message, Exception e);