Example #1
0
 public override void OnEnter()
 {
     m_cutsceneRunning = true;
     SoundManager.StopMusic(0.5f);
     Player.LockControls();
     m_boss.Scale   = Vector2.Zero;
     m_boss.Visible = true;
     m_boss.PlayAnimation();
     Player.AttachedLevel.UpdateCamera();
     Player.AttachedLevel.CameraLockedToPlayer = false;
     Tween.To(Player.AttachedLevel.Camera, 1f, Quad.EaseInOut, "X", m_boss.X.ToString(), "Y", m_boss.Y.ToString());
     Tween.RunFunction(1.5f, this, "Intro2");
     Player.AttachedLevel.RunCinematicBorders(10f);
     base.OnEnter();
 }
Example #2
0
        public override void OnEnter()
        {
            StorePlayerData();
            SetRoomData();
            m_cutsceneRunning = true;
            SoundManager.StopMusic(0.5f);
            m_boss.ChangeSprite("EnemyGhostBossIdle_Character");
            m_boss.PlayAnimation();
            Player.AttachedLevel.Camera.X = Player.X;
            Player.AttachedLevel.Camera.Y = Player.Y;
            var arg_8E_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 = 17;
        }