...
Opa!
Cara eu tentei aqui, e só de eu substituir as linhas, o plugin parou de funcionar, os controles sumiram.
Substitui tanto colocando uma switch 10, quanto não colocando e o problema continuou.
Eu achei um comando de script fuçando o plugin:
SceneManager._scene.showMobileUI();
SceneManager._scene.hideMobileUI();
Assim, decidi apagar a parte do código que mostrei antes (deixando o comentário) linhas 967,968,969,970 e 971.
Acabou dando certo, pois a cada vez que abro um diálogo, os botões somem. Mas para que apareçam de novo após todo o diálogo, eu tenho de colocar esse script que mostrei acima de (showMobileUI).
Usando ele após cada texto eu consigo resolver o problema. Mas mesmo que eu use uma switch ou um evento comum para ele, ter q fazer isso toda hora vai dar uma trabalheira.
Observando mais o código, eu encontrei uma coisa relacionado ao fade:
@param fadeDuration
* @text Fade Duration
* @desc Duration of hiding the buttons (number of frames)
* for the buttons to fade and un-fade.
* @default 20E outra coisa:
this._duration = Parameters["fadeDuration"];
Penso que, se houvesse uma maneira de permanecer o código:
Alias.Window_Message_terminateMessage = Window_Message.prototype.terminateMessage;
Window_Message.prototype.terminateMessage = function () {
Alias.Window_Message_terminateMessage.call(this);
SceneManager._scene.showMobileUI();Entretanto, adicionando uma função de fade 60 frames para ele, o problema estaria resolvido. Pois acredito que ele esteja puxando o fade duration default (ou definido nos parâmetros).
Eu até tentei algumas coisas para colocar esse fade do lado ou embaixo do código, tipo:
this._duration = Parameters[60];
ou
this._duration = 60["fadeDuration"];
mas não deu certo hauahuahuahua.
Mas vocês acham que é possível definir um tempo específico de fade nessa função?