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; }