コード例 #1
0
        public void Save(RewardType qrt, BinaryWriter writer)
        {
            writer.Write(Unk);

            switch (qrt)
            {
            case RewardType.Exp:
                writer.Write(Exp);
                break;

            case RewardType.Money:
                writer.Write(Money);
                break;

            case RewardType.Item:
                Item.Save(writer);
                break;

            case RewardType.Abstate:
                Abstate.Save(writer);
                break;

            case RewardType.Fame:
                writer.Write(Fame);
                break;

            case RewardType.Pet:
                writer.Write(PetID);
                break;

            case RewardType.MiniHouse:
                writer.Write(MiniHouseID);
                break;

            case RewardType.Title:
                CharacterTitle.Save(writer);
                break;

            case RewardType.KillPoint:
                writer.Write(KillPoint);
                break;

            default:
                return;
            }

            writer.Write(Rest);
        }