From 8a52c00cad471684ca55da5d78a182f7a5be083c Mon Sep 17 00:00:00 2001 From: Wooseok Han <59460718+wooseok123@users.noreply.github.com> Date: Fri, 26 Jul 2024 13:25:07 +0900 Subject: [PATCH] feat : add data argument in Scene.switch --- src/scene/SceneManager.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/scene/SceneManager.js b/src/scene/SceneManager.js index 990cb5774..e17944540 100644 --- a/src/scene/SceneManager.js +++ b/src/scene/SceneManager.js @@ -1322,10 +1322,11 @@ var SceneManager = new Class({ * * @param {(string|Phaser.Scene)} from - The Scene to sleep. * @param {(string|Phaser.Scene)} to - The Scene to start. + * @param {object} [data] - Optional data object to pass to `Scene.Settings` and `Scene.init`, and `Scene.create`. It is only passed when the scene starts for the first time. * * @return {this} This Scene Manager instance. */ - switch: function (from, to) + switch: function (from, to, data) { var sceneA = this.getScene(from); var sceneB = this.getScene(to); @@ -1340,7 +1341,7 @@ var SceneManager = new Class({ } else { - this.start(to); + this.start(to, data); } }