SetValue() public abstract method

设置一个类变量
public abstract SetValue ( object obj, string name, ScriptObject value ) : void
obj object
name string
value Scorpio.ScriptObject
return void
Example #1
0
 public override void SetValue(object key, ScriptObject value)
 {
     if (!(key is string))
     {
         throw new ExecutionException(Script, "ObjectType SetValue只支持String类型");
     }
     m_UserdataType.SetValue(null, (string)key, value);
 }
Example #2
0
        public override void SetValue(object key, ScriptObject value)
        {
            string name = key as string;

            if (name == null)
            {
                throw new ExecutionException(m_Script, "ObjectType SetValue只支持String类型");
            }
            m_UserdataType.SetValue(null, name, value);
        }
 public override void SetValue(string key, ScriptValue value)
 {
     m_UserdataType.SetValue(m_Value, key, value);
 }
Example #4
0
 public override void SetValue(string strName, ScriptObject value)
 {
     m_Type.SetValue(Value, strName, value);
 }