예제 #1
0
파일: _Types.cs 프로젝트: sonygod/dotahit
        public override DHJassValue Subtract(DHJassValue value)
        {
            DHJassInt returnValue = new DHJassInt();

            returnValue.value = this.value - value.IntValue;

            return returnValue;
        }
예제 #2
0
파일: _Types.cs 프로젝트: sonygod/dotahit
        public override DHJassValue Add(DHJassValue value)
        {
            DHJassInt returnValue = new DHJassInt();

            returnValue.Value = this.value + value.IntValue;

            return returnValue;
        }
예제 #3
0
파일: _Types.cs 프로젝트: sonygod/dotahit
        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;
        }