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