Ejemplo n.º 1
0
        public override ISimpleTask Clone()
        {
            var clone = new RecruitTask(RecruitFromStack, Side, RemoveFromStack);

            clone.Copy(this);
            return(clone);
        }
Ejemplo n.º 2
0
        public override ISimpleTask Clone()
        {
            RecruitTask clone = _conditions == null
                                ? new RecruitTask(RecruitFromStack, Side, RemoveFromStack)
                                : new RecruitTask(_conditions);

            clone.Copy(this);
            return(clone);
        }