Exemple #1
0
        public void UpdateValue(object value, VariableUpdateType variableUpdateType = VariableUpdateType.EqualTo)
        {
            try
            {
                switch (variableUpdateType)
                {
                case VariableUpdateType.EqualTo:
                    variableValue = value;
                    break;

                case VariableUpdateType.PlusEqualTo:
                    PlusEqualTo(value);
                    break;

                case VariableUpdateType.MinusEqualTo:
                    MinusEqualTo(value);
                    break;

                case VariableUpdateType.MulEqualTo:
                    MulEqualTo(value);
                    break;

                case VariableUpdateType.DivEqualTo:
                    DivEqualTo(value);
                    break;
                }
            }
            catch
            {
                throw;
            }
        }
		public VariableUpdateEventArgs(VariableUpdateType type, LuaValue thread, VariableDetails[] vars, bool cacheFlush)
		{
			mType = type;
			mThread = thread;
			mVariables = vars;
			mCacheFlush = cacheFlush;
		}
 public VariableUpdateEventArgs(VariableUpdateType type, LuaValue thread, VariableDetails[] vars, bool cacheFlush)
 {
     mType       = type;
     mThread     = thread;
     mVariables  = vars;
     mCacheFlush = cacheFlush;
 }