Beispiel #1
0
        public override void OnEnter()
        {
            StorePlayerData();
            SetRoomData();
            m_cutsceneRunning = true;
            SoundManager.StopMusic(0.5f);
            m_boss.PlayAnimation();
            m_boss2.PlayAnimation();
            Player.AttachedLevel.Camera.X = Player.X;
            Player.AttachedLevel.Camera.Y = Player.Y;
            var arg_8A_0 = Player.AttachedLevel.Camera.Position;

            Player.LockControls();
            Player.AttachedLevel.RunCinematicBorders(6f);
            Player.AttachedLevel.CameraLockedToPlayer = false;
            Player.AttachedLevel.Camera.Y             = Player.Y;
            Tween.To(Player.AttachedLevel.Camera, 1f, Quad.EaseInOut, "Y", m_boss.Y.ToString());
            Tween.RunFunction(1.2f, this, "DisplayBossTitle", Game.PlayerStats.PlayerName + " VS", m_boss.Name, "Intro2");
            base.OnEnter();
            m_bossChest.ForcedItemType = 19;
        }