コード例 #1
0
ファイル: SalesmanAi.cs プロジェクト: steffan88/Bevelle
        public override void Update(Dwarf d, float dt, double dtd)
        {
            if (_currentBehavior == null)
            {
                _currentBehavior = _currentTask.ActivateBehavior(d);
            }
            _currentBehavior.Execute(d, dt, dtd);

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

            base.Update(d, dt, dtd);
        }