private void OnGetUpdateGeometry(IGameEvent e)
    {
        StandardSendGameEvent ssge = (StandardSendGameEvent)e;

        HexagonoColetavelBase.DadosDaGeometriaColetavel d = (HexagonoColetavelBase.DadosDaGeometriaColetavel)ssge.MyObject[0];

        OnRequestChangeShiftKey(new StandardSendGameEvent(EventKey.requestChangeShiftKey, d.ID));
    }
Exemple #2
0
    private void OnGetUpdateGeometry(IGameEvent obj)
    {
        StandardSendGameEvent ssge = (StandardSendGameEvent)obj;

        HexagonoColetavelBase.DadosDaGeometriaColetavel d = (HexagonoColetavelBase.DadosDaGeometriaColetavel)ssge.MyObject[0];

        musica.PararMusicas(d.velocidadeNaQuedaDaMusica);
        sfx.DisparaAudio(SoundEffectID.painelAbrindo);
    }
    /*
     * private void OnGetPentagon(IGameEvent e)
     * {
     *  dados.SomaPentagono();
     * }*/

    private void OnGetUpdateGeometry(IGameEvent e)
    {
        StandardSendGameEvent ssge = (StandardSendGameEvent)e;

        HexagonoColetavelBase.DadosDaGeometriaColetavel d = (HexagonoColetavelBase.DadosDaGeometriaColetavel)ssge.MyObject[0];

        OnOpenExternalPanel(null);

        if (d.ePentagono)
        {
            dados.SomaPentagono();
        }
        else
        {
            dados.SomaHexagono();
        }

        TrophiesManager.VerifyTrophy(d.ePentagono ? TrophyId.coleteUmFragmentoDePentagono : TrophyId.coleteUmFragmentoDeHexagono);
    }