ObjectIndex.cs declarations
Public API declaration excerpts from ../bitquirky-core/Runtime/Data/ObjectIndex.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-core/Runtime/Data/ObjectIndex.cs
Source file hash: sha256:28eba9c5996b9a9acc6582d7073f24713b1a480a9b2ff394f547271c5ec6a229
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: ObjectIndex<TIndex, TTarget>
Section titled “Type: ObjectIndex<TIndex, TTarget>”Original lines: 32-73
Declaration hash: sha256:4109e98dcacdbdcd057d2da602267fe5047ddcf6bf4187e16645221155e35597
public abstract class ObjectIndex<TIndex, TTarget> : DataObjectCollection<TIndex> where TTarget : UnityEngine.Object where TIndex : DataObject{}Type: ScriptableObjectDictionary
Section titled “Type: ScriptableObjectDictionary”Original lines: 37-38
Declaration hash: sha256:25f8df2dd43e6c6769ee67b9fa6df93b800584c7f88d7165fee127a51d184e10
[Serializable]public class ScriptableObjectDictionary : UnitySerializedDictionary<string, TTarget>{};Field: Value
Section titled “Field: Value”Original lines: 40-42
Declaration hash: sha256:d8298447f7f5695e0f7cf3f0cc4be5c66a552ba23e9d12fa408a53d0933f4870
[TabGroup("Tabs", "Settings"), Required]public ScriptableObjectDictionary Value;Method: Refresh()
Section titled “Method: Refresh()”Original lines: 50-65
Declaration hash: sha256:3ec93b0fd045b9d06c03e612a68e2fdbc49868611365321fc3ce89db40745122
public override void Refresh();Method: AddScriptableObject(TTarget scriptableObject)
Section titled “Method: AddScriptableObject(TTarget scriptableObject)”Original lines: 67-70
Declaration hash: sha256:ce3b3b7311f4363377f68618634349bd5ee81807c30e15b8259ab0a3e3003a4f
protected virtual void AddScriptableObject(TTarget scriptableObject);