private void OnReceiveCommands(MsgSendExternaPanelCommand obj) { if (fase != FasesDoBau.emEspera) { externalCommand = obj; } }
private void OnReceiveCommands(MsgSendExternaPanelCommand obj) { if (gameObject.activeSelf) { inputNext = obj.confirmButton; inputReturn = obj.returnButton; } }
private void OnReceiveAnimationPointCheck(MsgAnimationPointCheck obj) { if (obj.sender == gameObject) { if (obj.extraInfo == "abrindoBau" && fase == FasesDoBau.abrindo) { externalCommand = new MsgSendExternaPanelCommand(); VerificaItem(); fase = FasesDoBau.aberto; A.Play("bauAberto"); } } }
public override void FuncaoDoBotao() { SomDoIniciar(); FluxoDeBotao(); //commandR = GameController.g.CommandR; //ActionManager.Instance.ModificarAcao(this, AcaoDeOpcaoLida); if (AbstractGameController.Instance.MyKeys.VerificaAutoShift(ID)) { fase = FasesDoBau.aberto; VerificaItem(); externalCommand = new MsgSendExternaPanelCommand(); MessageAgregator <MsgStartExternalInteraction> .Publish(); } else { fase = FasesDoBau.nula; SupportSingleton.Instance.InvokeOnCountFrame(() => { fase = FasesDoBau.lendoOpcoes; }, 2); MessageAgregator <MsgRequestUpperLargeMessage> .Publish(new MsgRequestUpperLargeMessage() { message = textos[0] }); MessageAgregator <MsgStartExternalInteraction> .Publish(); //GameController.g.HudM.Painel.AtivarNovaMens(textos[0], 25); YesOrNoMenu.instance.Menu.StartHud(QualOpcao, TextBank.RetornaListaDeTextoDoIdioma(TextKey.simOuNao).ToArray() ); } }
private void OnReceiveExternalCommands(MsgSendExternaPanelCommand obj) { confirmButton = obj.confirmButton; returnButton = obj.returnButton; }