Class DictionaryAsset
Inheritance
DictionaryAsset
Inherited Members
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
UnityEngine.Object.FindFirstObjectByType<T>()
UnityEngine.Object.FindAnyObjectByType<T>()
UnityEngine.Object.FindFirstObjectByType<T>(UnityEngine.FindObjectsInactive)
UnityEngine.Object.FindAnyObjectByType<T>(UnityEngine.FindObjectsInactive)
Syntax
[IncludeInSettings(false)]
public sealed class DictionaryAsset : LudiqScriptableObject, ISerializationCallbackReceiver, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
Properties
Count
Declaration
public int Count { get; }
Property Value
Implements
dictionary
Declaration
[Serialize]
public Dictionary<string, object> dictionary { get; }
Property Value
Item[String]
Declaration
public object this[string key] { get; set; }
Parameters
| Type |
Name |
Description |
| String |
key |
|
Property Value
Implements
Keys
Declaration
public ICollection<string> Keys { get; }
Property Value
Implements
Values
Declaration
public ICollection<object> Values { get; }
Property Value
Implements
Methods
Add(String, Object)
Declaration
public void Add(string key, object value)
Parameters
Implements
Clear()
Declaration
Implements
ContainsKey(String)
Declaration
public bool ContainsKey(string key)
Parameters
| Type |
Name |
Description |
| String |
key |
|
Returns
Implements
GetEnumerator()
Declaration
public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Returns
Implements
Merge(DictionaryAsset, Boolean)
Declaration
public void Merge(DictionaryAsset other, bool overwriteExisting = true)
Parameters
OnAfterDeserialize()
Declaration
protected override void OnAfterDeserialize()
Overrides
Remove(String)
Declaration
public bool Remove(string key)
Parameters
| Type |
Name |
Description |
| String |
key |
|
Returns
Implements
ShowData()
Declaration
[ContextMenu("Show Data...")]
protected override void ShowData()
Overrides
TryGetValue(String, out Object)
Declaration
public bool TryGetValue(string key, out object value)
Parameters
Returns
Implements
Explicit Interface Implementations
ICollection<KeyValuePair<String, Object>>.Add(KeyValuePair<String, Object>)
Declaration
void ICollection<KeyValuePair<string, object>>.Add(KeyValuePair<string, object> item)
Parameters
Implements
ICollection<KeyValuePair<String, Object>>.Contains(KeyValuePair<String, Object>)
Declaration
bool ICollection<KeyValuePair<string, object>>.Contains(KeyValuePair<string, object> item)
Parameters
Returns
Implements
ICollection<KeyValuePair<String, Object>>.CopyTo(KeyValuePair<String, Object>[], Int32)
Declaration
void ICollection<KeyValuePair<string, object>>.CopyTo(KeyValuePair<string, object>[] array, int arrayIndex)
Parameters
Implements
ICollection<KeyValuePair<String, Object>>.IsReadOnly
Declaration
bool ICollection<KeyValuePair<string, object>>.IsReadOnly { get; }
Returns
Implements
ICollection<KeyValuePair<String, Object>>.Remove(KeyValuePair<String, Object>)
Declaration
bool ICollection<KeyValuePair<string, object>>.Remove(KeyValuePair<string, object> item)
Parameters
Returns
Implements
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements
Extension Methods