public override ThinkNode DeepCopy(bool resolve = true) { JobGiver_ExitMap jobGiver_ExitMap = (JobGiver_ExitMap)base.DeepCopy(resolve); jobGiver_ExitMap.defaultLocomotion = this.defaultLocomotion; jobGiver_ExitMap.jobMaxDuration = this.jobMaxDuration; jobGiver_ExitMap.canBash = this.canBash; jobGiver_ExitMap.forceCanDig = this.forceCanDig; jobGiver_ExitMap.forceCanDigIfAnyHostileActiveThreat = this.forceCanDigIfAnyHostileActiveThreat; jobGiver_ExitMap.forceCanDigIfCantReachMapEdge = this.forceCanDigIfCantReachMapEdge; jobGiver_ExitMap.failIfCantJoinOrCreateCaravan = this.failIfCantJoinOrCreateCaravan; return(jobGiver_ExitMap); }
public override ThinkNode DeepCopy(bool resolve = true) { JobGiver_ExitMap obj = (JobGiver_ExitMap)base.DeepCopy(resolve); obj.defaultLocomotion = defaultLocomotion; obj.jobMaxDuration = jobMaxDuration; obj.canBash = canBash; obj.forceCanDig = forceCanDig; obj.forceCanDigIfAnyHostileActiveThreat = forceCanDigIfAnyHostileActiveThreat; obj.forceCanDigIfCantReachMapEdge = forceCanDigIfCantReachMapEdge; obj.failIfCantJoinOrCreateCaravan = failIfCantJoinOrCreateCaravan; return(obj); }