public override DHJassValue Subtract(DHJassValue value) { DHJassInt returnValue = new DHJassInt(); returnValue.value = this.value - value.IntValue; return returnValue; }
public override DHJassValue Add(DHJassValue value) { DHJassInt returnValue = new DHJassInt(); returnValue.Value = this.value + value.IntValue; return returnValue; }
public override DHJassValue Multiply(DHJassValue value) { DHJassInt returnValue = new DHJassInt(); if (value is DHJassReal) returnValue.value = (int)(this.value * value.RealValue); else returnValue.value = this.value * value.IntValue; return returnValue; }