示例#1
0
        public void Update(TimeObject timeObject)
        {
            ScreenEffects.Update(timeObject);
            SpriteTrail.Update(timeObject);
            ParticleManager.Update(timeObject);
            _world.Update(timeObject);
            JamUtilities.Camera.DoCameraMovement(timeObject);

            List <Tribe> templist = new List <Tribe>();

            foreach (var t in _tribeList)
            {
                t.Update(timeObject);
                if (!t.IsDead())
                {
                    templist.Add(t);
                }
                else
                {
                    if (t.Equals(_tribeList[0]))
                    {
                        _playerTribeDead = true;
                    }
                }
            }
            _tribeList = templist;
        }