public override void FuncaoDoBotao()
    {
        KeyVar keys = GameController.g.MyKeys;

        keys.MudaShift(KeyShift.conversouPrimeiroComIan, true);


        if (keys.VerificaAutoShift(KeyShift.conversouPrimeiroComDerek)
            &&
            keys.VerificaAutoShift(KeyShift.venceuDerekPrimeiraVez)
            &&
            !keys.VerificaAutoShift(KeyShift.entreouCanetaDeIan)
            )
        {
            npc = new NPCdeConversa();
            Start();
            npc.MudaChaveDaConversa(ChaveDeTexto.IanComCaneta);
            GameController.g.MyKeys.MudaShift(KeyShift.entreouCanetaDeIan, true);
        }
        else if (keys.VerificaAutoShift(KeyShift.conversouPrimeiroComDerek) && !keys.VerificaAutoShift(KeyShift.venceuDerekPrimeiraVez))
        {
            npc = new NPCdeConversa();
            Start();
            npc.MudaChaveDaConversa(ChaveDeTexto.IanDepoisDeDerek);
        }
        else
        {
            Start();
        }

        base.FuncaoDoBotao();
    }
Esempio n. 2
0
    public override void FuncaoDoBotao()
    {
        KeyVar keys = GameController.g.MyKeys;

        if (keys.VerificaAutoShift(KeyShift.venceuDerekPrimeiraVez))
        {
            npc = new NPCdeConversa();
            base.Start();
            npc.MudaChaveDaConversa(ChaveDeTexto.DerekDerrotado);
        }
        else
        {
            Start();
        }

        keys.MudaShift(KeyShift.conversouPrimeiroComDerek, true);
        base.FuncaoDoBotao();
    }