예제 #1
0
파일: Arsenal.cs 프로젝트: Luden/SandBox
        private void Update(float dt)
        {
            if (_targeting.CurrentTarget == null)
            {
                Stop();
                return;
            }

            var isReachedTarget = IsReachedTarget();

            if (_following.CurrentTarget == _targeting.CurrentTarget && isReachedTarget == _following.IsActive)
            {
                _following.Switch(!isReachedTarget);
            }
        }