Ejemplo n.º 1
0
        void loadEndCinematic()
        {
            Cinematic cinematic = new Cinematic();

            ActorEvent ae2 = new ActorEvent(this);
            ae2.setActionToPlay("speaking");
            DialogEvent de1 = new DialogEvent(tDialogCharacter.Macedonia, TextKey.DialogBossMacedoniaOutro1.Translate(), this);
            ActorEvent ae3 = new ActorEvent(this);
            ae3.setActionToPlay("idle");
            DialogEvent de2 = new DialogEvent(tDialogCharacter.Wish, TextKey.DialogBossMacedoniaOutro2.Translate());
            ActorEvent ae1 = new ActorEvent(this);
            ae1.setActionToPlay("speaking");
            DialogEvent de3 = new DialogEvent(tDialogCharacter.Macedonia, TextKey.DialogBossMacedoniaOutro3.Translate(), this);
            ActorEvent ae4 = new ActorEvent(this);
            ae4.setActionToPlay("idle");
            SpecialEvent se1 = new SpecialEvent(this);
            se1.setPlayEffect("macedoniaAppear", position + new Vector3(0, -100, 5), Vector3.Zero, Color.White, 2);
            ActorEvent ae5 = new ActorEvent(this);
            ae5.setRender(false);

            cinematic.events.Add(ae2);
            cinematic.events.Add(de1);
            cinematic.events.Add(ae3);
            cinematic.events.Add(de2);
            cinematic.events.Add(ae1);
            cinematic.events.Add(de3);
            cinematic.events.Add(ae4);
            cinematic.events.Add(se1);
            cinematic.events.Add(ae5);

            CinematicManager.Instance.addCinematic("macedoniaEnd", cinematic);
        }