adds some needed protection

This was SVN commit r14143.
This commit is contained in:
mimo 2013-11-11 15:03:22 +00:00
parent 3d8865f10b
commit fad8f7fce0

View File

@ -3676,6 +3676,8 @@ UnitAI.prototype.MoveToTargetRange = function(target, iid, type)
return false;
var cmpRanged = Engine.QueryInterface(this.entity, iid);
if (!cmpRanged)
return false;
var range = cmpRanged.GetRange(type);
var cmpUnitMotion = Engine.QueryInterface(this.entity, IID_UnitMotion);
@ -3761,6 +3763,8 @@ UnitAI.prototype.CheckPointRangeExplicit = function(x, z, min, max)
UnitAI.prototype.CheckTargetRange = function(target, iid, type)
{
var cmpRanged = Engine.QueryInterface(this.entity, iid);
if (!cmpRanged)
return false;
var range = cmpRanged.GetRange(type);
var cmpUnitMotion = Engine.QueryInterface(this.entity, IID_UnitMotion);