Merge pull request #6876 from wooseok123/wooseok123-feat-switch

feat : add data argument in Scene.switch
This commit is contained in:
Richard Davey 2024-08-06 21:57:28 +01:00 committed by GitHub
commit 8ef75453d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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);
}
}