Inheritance
GlobalVariablesGroup
public class GlobalVariablesGroup : ScriptableObject, IVariableGroup, IGlobalVariable, IDictionary<string, IGlobalVariable>, ISerializationCallbackReceiver
Properties
Declaration
public int Count { get; }
Property Value
Declaration
public bool IsReadOnly { get; }
Property Value
Declaration
public IGlobalVariable this[string name] { get; set; }
Parameters
Type |
Name |
Description |
String |
name |
|
Property Value
Declaration
public ICollection<string> Keys { get; }
Property Value
Type |
Description |
ICollection<String> |
|
Declaration
public object SourceValue { get; }
Property Value
Implements
Declaration
public ICollection<IGlobalVariable> Values { get; }
Property Value
Methods
Declaration
public void Add(KeyValuePair<string, IGlobalVariable> item)
Parameters
Declaration
public void Add(string name, IGlobalVariable variable)
Parameters
Declaration
Declaration
public bool Contains(KeyValuePair<string, IGlobalVariable> item)
Parameters
Returns
Declaration
public bool ContainsKey(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Declaration
public bool ContainsName(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Declaration
public void CopyTo(KeyValuePair<string, IGlobalVariable>[] array, int arrayIndex)
Parameters
Declaration
public IEnumerator GetEnumerator()
Returns
Type |
Description |
IEnumerator |
|
Declaration
public void OnAfterDeserialize()
Declaration
public void OnBeforeSerialize()
Declaration
public bool Remove(KeyValuePair<string, IGlobalVariable> item)
Parameters
Returns
Declaration
public bool Remove(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Declaration
public bool TryGetValue(string name, out IGlobalVariable value)
Parameters
Returns
Implements
Extension Methods