protected bool Equals(QuestItemValues other) { return(QuestType == other.QuestType && Title == other.Title && Name == other.Name && Description == other.Description && Caption == other.Caption && ClientId == other.ClientId && Place == other.Place && IsReAcceptable == other.IsReAcceptable && NeedQuestId == other.NeedQuestId && NeedAreaId == other.NeedAreaId && NeedItemId == other.NeedItemId && NeedBossId == other.NeedBossId && NeedDlc == other.NeedDlc && StartItemId == other.StartItemId && Item01 == other.Item01 && ItemNum01 == other.ItemNum01 && Item02 == other.Item02 && ItemNum02 == other.ItemNum02 && Item03 == other.Item03 && ItemNum03 == other.ItemNum03 && EraseItem == other.EraseItem && NeedComplete == other.NeedComplete && Enemy01 == other.Enemy01 && EnemyNum01 == other.EnemyNum01 && Experience == other.Experience && RewardItem01 == other.RewardItem01 && RewardNum01 == other.RewardNum01 && RewardOtherwise == other.RewardOtherwise && AcceptEventId == other.AcceptEventId && CompletedEventId == other.CompletedEventId && AcceptDialogueId == other.AcceptDialogueId && CancelDialogueId == other.CancelDialogueId && IsReject == other.IsReject && UnlockArchives == other.UnlockArchives && EnemySpawnLocations == other.EnemySpawnLocations); }
public QuestItemEntry(string key, QuestItemValues value) { Key = key; Value = value; }