Esempio n. 1
0
 private void OnReceiveCommands(MsgSendExternaPanelCommand obj)
 {
     if (fase != FasesDoBau.emEspera)
     {
         externalCommand = obj;
     }
 }
Esempio n. 2
0
 private void OnReceiveCommands(MsgSendExternaPanelCommand obj)
 {
     if (gameObject.activeSelf)
     {
         inputNext   = obj.confirmButton;
         inputReturn = obj.returnButton;
     }
 }
Esempio n. 3
0
 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");
         }
     }
 }
Esempio n. 4
0
        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()
                                                   );
            }
        }
Esempio n. 5
0
 private void OnReceiveExternalCommands(MsgSendExternaPanelCommand obj)
 {
     confirmButton = obj.confirmButton;
     returnButton  = obj.returnButton;
 }