예제 #1
0
 public VariantOperand(Variant inValue)
     : this(Mode.Variant)
 {
     m_Data.Value = inValue;
 }
예제 #2
0
 public void SetDelegate(GetVarWithContextDelegate inGetDelegate)
 {
     m_ConstValue             = default(Variant);
     m_GetDelegate            = null;
     m_GetWithContextDelegate = inGetDelegate;
 }
예제 #3
0
 public void SetConst(Variant inValue)
 {
     m_ConstValue             = inValue;
     m_GetDelegate            = null;
     m_GetWithContextDelegate = null;
 }
예제 #4
0
 /// <summary>
 /// Sets the value associated with the given key.
 /// </summary>
 public CustomVariantResolver SetVar(TableKeyPair inKey, Variant inValue)
 {
     MakeFullPathVarRule(inKey).SetConst(inValue);
     return(this);
 }
예제 #5
0
 public SerializedVariant(Variant inValue)
 {
     m_Type             = inValue.Type;
     m_RawValue         = inValue.RawValue;
     m_StringHashSource = null;
 }