Exemplo n.º 1
0
 public void Dissappear()
 {
     m_moveTo.StartPosition = m_transform.Position;
     m_moveTo.Start();
     m_physics.Stop();
     Game1.menuMusic.Stop();
 }
Exemplo n.º 2
0
 private void HitGround()
 {
     m_physics.Stop();
     Game1.GameCamera.Transform.Position       += Game1.GameCamera.Transform.ParentTransform.PositionGlobal;
     Game1.GameCamera.Transform.ParentTransform = null;
     m_transform.PosY      = 0;
     m_transform.Direction = 0;
     Game1.groundImpact.Play();
     Game1.GameCamera.Shake(2, 0.3f);
     m_moveToCrashingPlayer.Start.Position     = Game1.GameCamera.Transform.Position;
     m_moveToCrashingPlayer.Start.ScaleUniform = Game1.GameCamera.Transform.SclX;
     m_moveToCrashingPlayer.End.Position       = m_transform.PositionGlobal + new Vector2(0, Cutscenes.CameraHeightOnGround);
     m_moveToCrashingPlayer.End.ScaleUniform   = 1.0f;
     m_sprite.SetFrame(1);
     m_actionManager.StartNew(m_hitSpikes);
     Game1.scoreBorder.Slide(false);
     Game1.mapBorder.Slide(false);
     Game1.SetupNextRound();
     SetOriginBottom();
 }