ALFA.SystemInfo.IsDynamicObject C# (CSharp) Метод

IsDynamicObject() публичный статический Метод

Check whether an object is a dynamic object, i.e. one created after module startup.
public static IsDynamicObject ( CLRScriptBase Script, uint ObjectId ) : bool
Script CLRScriptFramework.CLRScriptBase Supplies the caller's script object.
ObjectId uint Supplies the object id to check.
Результат bool
        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));
        }