بررسی میکند ابجکت مشخص شده والد ابجکت دیگر است یا خیر
شکل نوشتاری:
object_is_ancestor(obj, par);
پارامتر ها:
پارامتر | توضیحات |
obj | ابجکت مورد بررسی به عنوان وارث |
par | ابجکت مورد بررسی به عنوان والد |
مقدار بازگشتی: بولین (boolean)
این تابع بررسی میکند ابجکت مورد نظر child ابجکت دیگر است یا خیر . بنابراین هر دو پارامتر باید شناسه های ابجکت باشند ، پارامتر اول همیشه برای ابجکتی است که قصد دارید بررسی کنید child ابجکت دیگر است یا خیر و دومین پارامتر ابجکت والد(parent) است این تابع فقط شناسه ابجکت میگیرد و نه اینستنس
مثال:
if object_is_ancestor(object_index, obj_Enemy) { instance_destroy(); }
کد بالا بررسی میکند ابجکت اینستنس، child ابجکت obj_enemy است یا خیر اگر هست اینستنس را از بین میبرد