Beispiel #1
0
 public void Update(GameTime gameTime)
 {
     if (ObjectRectangle.Intersects(Globals.ActiveScene.ActiveObjects.First(x => x is Player).ObjectRectangle))
     {
         Globals.ActiveScene.AquiredCoins++;
         Globals.ActiveScene.ActiveObjects.Remove(this);
     }
 }
Beispiel #2
0
        public void Update(GameTime gameTime)
        {
            if (_player == null)
            {
                _player = Globals.ActiveScene.ActiveObjects.First(x => x is Player) as Player;
            }

            if (!IsActivated())
            {
                return;
            }

            if (ObjectRectangle.Intersects(Globals.ActiveScene.ActiveObjects.First(x => x is Player).ObjectRectangle))
            {
                Globals.ActiveScene.CycleScene();
            }
        }