object_is_ancestor(obj, par);
Argument | Description |
---|---|
obj | The object that is being checked as the child. |
par | The object that is being checked as the ancestor (parent). |
Returns: Boolean
This function can be used to check an object and see if it is an
ancestor or not of another object. So, both arguments need to be
object indices and not the instance ids, and the first one
is always the object that you want to find out if it is a child of
the second argument, which is always the object that want to check
as the ancestor (parent).
if object_is_ancestor(object_index, obj_Enemy)
{
instance_destroy();
}
The above code checks to see if the instance running the code is a child of the object "obj_Enemy", and if so it is destroyed.