public static bool IsDynamicObject(CLRScriptBase Script, uint ObjectId)
{
//
// Check for PCs first as they start start at 7FFFFFFF and count
// down.
//
if (Script.GetIsPC(ObjectId) != CLRScriptBase.FALSE)
return true;
if (ObjectId == ManagedNWScript.OBJECT_INVALID)
return false;
return (ObjectId > GetFirstDynamicObjectId(Script));
}