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

            obj.dutyHook = dutyHook;
            return(obj);
        }
        public override ThinkNode DeepCopy(bool resolve = true)
        {
            ThinkNode_JoinVoluntarilyJoinableLord thinkNode_JoinVoluntarilyJoinableLord = (ThinkNode_JoinVoluntarilyJoinableLord)base.DeepCopy(resolve);

            thinkNode_JoinVoluntarilyJoinableLord.dutyHook = this.dutyHook;
            return(thinkNode_JoinVoluntarilyJoinableLord);
        }