Example #1
0
        //called by unit spawner to override the hitpoint
        public void OverrideHitPoint(float value, _OverrideMode mode)
        {
            if (mode == _OverrideMode.Replace)
            {
                hitPointFull = value;
            }
            else if (mode == _OverrideMode.Addition)
            {
                hitPointFull += value;
            }
            else if (mode == _OverrideMode.Multiply)
            {
                hitPointFull *= value;
            }

            hitPoint = hitPointFull;
        }
Example #2
0
        //called by unit spawner to override the hitpoint
        public void OverrideHitPoint(float value, _OverrideMode mode)
        {
            if(mode==_OverrideMode.Replace) hitPointFull=value;
            else if(mode==_OverrideMode.Addition) hitPointFull+=value;
            else if(mode==_OverrideMode.Multiply) hitPointFull*=value;

            hitPoint=hitPointFull;
        }