Class Custom<T>
[Serializable]
public class Custom<T> : SettingBase<T>, ISetting
Type Parameters
T
- Inheritance
-
SettingBase<T>Custom<T>
- Implements
- Inherited Members
Constructors
Custom(string, T, Action<T>, Func<T[]>, T, SetupResetTrigger)
public Custom(string key, T value, Action<T> setAction, Func<T[]> readFunc, T initValue, SetupResetTrigger setupResetTrigger)
Parameters
keystringvalueTsetActionAction<T>readFuncFunc<T[]>initValueTsetupResetTriggerSetupResetTrigger
Custom(string, T, Action<T>, T, SetupResetTrigger)
public Custom(string key, T value, Action<T> setAction, T initValue, SetupResetTrigger setupResetTrigger)
Parameters
keystringvalueTsetActionAction<T>initValueTsetupResetTriggerSetupResetTrigger
Custom(T, Action<T>)
public Custom(T value, Action<T> setAction)
Parameters
valueTsetActionAction<T>
Methods
ReadFunc(string)
protected override T[] ReadFunc(string pin)
Parameters
pinstring
Returns
- T[]
SetAction(string, T)
protected override void SetAction(string pinList, T value)
Parameters
pinListstringvalueT
SetCache(T, string)
public static void SetCache(T value, string key)
Parameters
valueTkeystring