// You can write more code here /* START OF COMPILED CODE */ class Level extends Phaser.Scene { constructor() { super("Level"); /* START-USER-CTR-CODE */ // Write your code here. /* END-USER-CTR-CODE */ } /** @returns {void} */ editorCreate() { // dino const dino = this.add.image(640, 288, "dino"); dino.setInteractive(new Phaser.Geom.Rectangle(0, 0, 250, 250), Phaser.Geom.Rectangle.Contains); // onPointerDownScript const onPointerDownScript = new OnPointerDownScript(dino); // pushActionScript new PushActionScript(onPointerDownScript); // onAwakeScript const onAwakeScript = new OnAwakeScript(dino); // moveInSceneActionScript const moveInSceneActionScript = new MoveInSceneActionScript(onAwakeScript); // welcome const welcome = this.add.text(640, 478, "", {}); welcome.setOrigin(0.5, 0.5); welcome.text = "Phaser 3 + Phaser Editor 2D"; welcome.setStyle({ "fontFamily": "Arial", "fontSize": "30px" }); // onAwakeScript_1 const onAwakeScript_1 = new OnAwakeScript(welcome); // fadeActionScript const fadeActionScript = new FadeActionScript(onAwakeScript_1); // moveInSceneActionScript (prefab fields) moveInSceneActionScript.from = "TOP"; // moveInSceneActionScript (components) const moveInSceneActionScriptDurationConfigComp = new DurationConfigComp(moveInSceneActionScript); moveInSceneActionScriptDurationConfigComp.duration = 1000; // fadeActionScript (prefab fields) fadeActionScript.fadeDirection = "FadeIn"; // fadeActionScript (components) const fadeActionScriptDurationConfigComp = new DurationConfigComp(fadeActionScript); fadeActionScriptDurationConfigComp.duration = 1500; this.events.emit("scene-awake"); } /* START-USER-CODE */ // Write more your code here create() { this.editorCreate(); } /* END-USER-CODE */ } /* END OF COMPILED CODE */ // You can write more code here