Пример #1
0
    void Awake()
    {
        if (s_instance == null)
        {
            s_instance = this;
        }
        else if (s_instance != this)
        {
            Destroy(gameObject);
        }

        Cinematique = GetComponent <Cinematique>();
    }
Пример #2
0
        public cMovie1(IServiceProvider serviceProvider, GraphicsDeviceManager graphics)
            : base(serviceProvider, graphics)
        {
            Diapositive[] Diapos = new Diapositive[4] {
                new Diapositive(
                    "Plage",
                    "Donald se reposait tranquillement sur\n l'île de Cuba, avec son journal quotidien.",
                    Color.White,
                    Color.BlueViolet,
                    GameResources.Texte),

                new Diapositive(
                    "NewsPaper",
                    "Dans son journal, on parlait d'une rumeur\n qu'un méchant scientifique voudrait détruire la \n planète et en reconstruire une autre.",
                    Color.Black,
                    Color.Red,
                    GameResources.Texte),

                new Diapositive(
                    "Bunker",
                    "Donald : Encore un autre fou !! ... \n(il continua de lire) il serait caché dans une base \n militaire non loin de l'île de Cuba \n Donald: C'est sur mon île !! .",
                    Color.DarkMagenta,
                    Color.Red,
                    GameResources.Texte),

                new Diapositive(
                    "DebutEnquete",
                    "Il décida de mener sa petite enquête lui-même,\n sous le nom de code LOXI pour ne pas dévoiler\n                                               son identité .",
                    Color.Blue,
                    Color.Bisque,
                    GameResources.Texte)
            };

            for (int i = 0; i < Diapos.Length; i++)
            {
                Diapos[i].LoadContent(m_Content);
            }

            Cinematique = new Cinematique(Diapos);
            Cinematique.OnCinematicFinished -= ChangeScreen; // just for be sure
            Cinematique.OnCinematicFinished += ChangeScreen;
            MediaPlayer.IsRepeating          = true;
            //MediaPlayer.Play(GameResources.SongCinematique1);
        }