示例#1
0
        /// <summary>
        /// 设置内部变量的值
        /// </summary>
        /// <param name="name"></param>
        /// <param name="value"></param>
        public static void SetInternalValue(string name, object value)
        {
            BaseValue bv = data.GetBaseValue(name);

            if (bv != null)
            {
                bv.SetValue(value);
            }
        }
        /// <summary>
        /// 设置内部变量的值
        /// </summary>
        /// <param name="name"></param>
        /// <param name="value"></param>
        public void SetInternalValue(string name, object value)
        {
            BaseValue bv = data.GetBaseValue(name);

            if (bv != null)
            {
                if (!bv.GetValue().Equals(value))
                {
                    if (inValueEventDic[name] != null)
                    {
                        inValueEventDic[name](name, value);
                    }
                }
                bv.SetValue(value);
            }
        }