public static GetType ( string typeName ) : |
||
typeName | string | |
return |
/// <summary> /// Sets the value. /// </summary> public void SetValue <T> (T Value) { if (valueType == null) { valueType = ConnectionTypes.GetType(type); } if (valueType == typeof(T)) { value = Value; } else { Debug.LogError("Trying to SetValue<" + typeof(T).FullName + "> for Output Type: " + valueType.FullName); } }
/// <summary> /// Gets the output value. /// </summary> /// <returns>Value, if null default(T) (-> For reference types, null. For value types, default value)</returns> public T GetValue <T> () { if (valueType == null) { valueType = ConnectionTypes.GetType(type); } if (valueType == typeof(T)) { if (value == null) { value = getDefault <T> (); } return((T)value); } Debug.LogError("Trying to GetValue<" + typeof(T).FullName + "> for Output Type: " + valueType.FullName); return(getDefault <T> ()); }