public Reward Clone() { byte[] data = StructWriter.Convert(this); object obj = QuestFile.CreateObject(this.getRewardType()); StructReader.Convert(data, ref obj); return((Reward)obj); }
public Condition Clone() { byte[] data = StructWriter.Convert(this); object obj = QuestFile.CreateObject(this.getConditionType()); StructReader.Convert(data, ref obj); return((Condition)obj); }