diff --git a/Scriptable Variables/Variables/Base Types/ScriptableVariable.cs b/Scriptable Variables/Variables/Base Types/ScriptableVariable.cs index c497733ed4e8cc6e04a0a25ae691c53f80e29dd4..adb329e0331d2ba010fbe03929d28b952b199c0d 100644 --- a/Scriptable Variables/Variables/Base Types/ScriptableVariable.cs +++ b/Scriptable Variables/Variables/Base Types/ScriptableVariable.cs @@ -21,6 +21,14 @@ namespace Shared.ScriptableVariables { public delegate void ValueChangeHandler(); public event ValueChangeHandler OnValueChanged; + //--------------------------------------------------------------------------- + public static implicit operator T(ScriptableVariable<T> sv) { + if (sv != null) { + return sv.Value; + } + return default; + } + //--------------------------------------------------------------------------- public T Value { get { return value; }