From 648c6205bda419490e80b87abbb7d6f5e857817a Mon Sep 17 00:00:00 2001 From: Rex Date: Mon, 14 Aug 2023 21:35:27 +0800 Subject: [PATCH] Fix bug --- docs/docs/containerlite.md | 4 ++++ examples/ui-dialog/yes-no-modal-dialog.js | 2 +- plugins/behaviors/modal/CreateCover.js | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/docs/containerlite.md b/docs/docs/containerlite.md index 774ed726ac..9670a86878 100644 --- a/docs/docs/containerlite.md +++ b/docs/docs/containerlite.md @@ -585,6 +585,10 @@ Current children and new children will draw on this layer, instead of display li ```javascript var layer = container.privateRenderLayer; ``` +- Has layer game object + ```javascript + var hasLayer = container.hasLayer(); + ``` ### Mask diff --git a/examples/ui-dialog/yes-no-modal-dialog.js b/examples/ui-dialog/yes-no-modal-dialog.js index 43a7efdd36..9a3dbbba7b 100644 --- a/examples/ui-dialog/yes-no-modal-dialog.js +++ b/examples/ui-dialog/yes-no-modal-dialog.js @@ -25,7 +25,7 @@ class Demo extends Phaser.Scene { CreateDialog(this) .setPosition(400, 300) .layout() - .enableLayer() + // .enableLayer() .modalPromise({ // defaultBehavior: false, manaulClose: true, diff --git a/plugins/behaviors/modal/CreateCover.js b/plugins/behaviors/modal/CreateCover.js index 6dd47a499d..29d3f0ffef 100644 --- a/plugins/behaviors/modal/CreateCover.js +++ b/plugins/behaviors/modal/CreateCover.js @@ -17,7 +17,7 @@ var CreateCover = function (gameObject, config) { if (gameObject.hasLayer()) { gameObject.addToRenderLayer(cover); } - gameObject.sendChildToBack(cover); + gameObject.moveDepthBelow(cover); } else { scene.children.moveBelow(cover, gameObject); }