public override ThinkNode DeepCopy(bool resolve = true)
        {
            JobGiver_AIFightEnemy obj = (JobGiver_AIFightEnemy)base.DeepCopy(resolve);

            obj.targetAcquireRadius            = targetAcquireRadius;
            obj.targetKeepRadius               = targetKeepRadius;
            obj.needLOSToAcquireNonPawnTargets = needLOSToAcquireNonPawnTargets;
            obj.chaseTarget = chaseTarget;
            return(obj);
        }
        public override ThinkNode DeepCopy(bool resolve = true)
        {
            JobGiver_AIFightEnemy jobGiver_AIFightEnemy = (JobGiver_AIFightEnemy)base.DeepCopy(resolve);

            jobGiver_AIFightEnemy.targetAcquireRadius            = this.targetAcquireRadius;
            jobGiver_AIFightEnemy.targetKeepRadius               = this.targetKeepRadius;
            jobGiver_AIFightEnemy.needLOSToAcquireNonPawnTargets = this.needLOSToAcquireNonPawnTargets;
            jobGiver_AIFightEnemy.chaseTarget = this.chaseTarget;
            return(jobGiver_AIFightEnemy);
        }