Cannot read property 'apply' of undefined? Window plug-in

Status
Not open for further replies.

Mxrio

Villager
Member
Joined
Jan 10, 2020
Messages
6
Reaction score
0
First Language
English
Primarily Uses
RMMV
Hey I'm trying to create a custom window that will be called on the menu, but whenever I try to push the scene using SceneManager.push(Scene_UpdatedStatus()) it gives me this error.

Screen Shot 2020-08-09 at 4.54.31 PM.png

Code:
Input.keyMapper["69"] = "E";
Input.keyMapper["65"] = "altleft";
Input.keyMapper["68"] = "altright";

function Scene_UpdatedStatus() {
    this.initialize.apply(this, arguments);
}

Scene_UpdatedStatus.prototype = Object.create(Scene_MenuBase.prototype);
Scene_UpdatedStatus.prototype.constructor = Scene_UpdatedStatus;

Scene_UpdatedStatus.prototype.initialize = function() {
    Scene_MenuBase.prototype.initialize.call(this);
};

Scene_UpdatedStatus.prototype.create = function(){
    Scene_MenuBase.prototype.create.call(this);
    this._updatedWindow = new Window_UpdatedStatus(0, 0, 500, 500);
    this.addWindow(this._updatedWindow);
};

Scene_UpdatedStatus.prototype.update = function(){
    if (!this.drawnWindows){
        this._updatedWindow.refresh();
        this.drawnWindows = true;
    }
    
    if (Input.isTriggered("cancel")) {SceneManager.pop();}
    
    if (Input.isTriggered("E")){
        if (!this._updatedWindow._showPersona)
        {
            this._updatedWindow._showPersona = true;
            this.drawnWindows = false;
        }
    }
    
    if (Input.isTriggered("pageup")){
        if (this._updatedWindow._showPersona)
        {
            this._updatedWindow._showPersona = false;
            this.drawnWindows = false;
        }
    }
    
    if (Input.isTriggered("altleft") && $gameParty.members().length > 1){
        //this._updatedWindow.UpdateActors(left);
        this.drawnWindows = false;
    }
    
    if (Input.isTriggered("altright") && $gameParty.members().length > 1){
        //this._updatedWindow.UpdateActors(right);
        this.drawnWindows = false;
    }
};
this is what the code currently looks like, though I'm pretty sure it's just not running anything past the initialize.apply function anyway. Am I missing something? I've just been copying the structure of other scenes found in rpg_scenes.js.
 

Mxrio

Villager
Member
Joined
Jan 10, 2020
Messages
6
Reaction score
0
First Language
English
Primarily Uses
RMMV
Nothing makes me feel more like a coder than when I miss something as obvious as a bad function call.

@Solar_Flare thank you
 

MushroomCake28

KAMO Studio
Global Mod
Joined
Nov 18, 2015
Messages
3,547
Reaction score
4,560
First Language
English
Primarily Uses
RMMV

This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.

 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

I am thinking about redoing my portfolio video...
Degica has great discounts now on Steam too. MV & MV DLCs, VX Ace & VX Ace DLCs, and some DLC for MZ with a 10% discount. So if you are missing something, you can catch up now.
I'm streaming @jasonzeno 's game called Moonfall
I've been trying out Fell Seal: Arbiter's Mark, and it has an interesting approach to consumable items - you get a limited inventory that is automatically refreshed to max limits (1 or 2 each, craft to expand + improve effect) at the start of each combat. It's a mechanic that goes against the common urge to hoard consumables.

Forum statistics

Threads
103,197
Messages
997,950
Members
134,672
Latest member
MassiMatte23
Top