forked from 0ad/0ad
adds some needed protection
This was SVN commit r14143.
This commit is contained in:
parent
3d8865f10b
commit
fad8f7fce0
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user