Exemplo n.º 1
0
        public override void Update(Dwarf d, float dt)
        {
            if (_currentBehavior == null)
            {
                _currentBehavior = _currentTask.ActivateBehavior(d);
            }
            _currentBehavior.Execute(d, dt);

            if (_leaving && d.Position == new Vector3(1, 1, 5))
                d.Destroyy();

            base.Update(d, dt);
        }