50 template<
class Archive>
void serialize(Archive &archive,
const unsigned int version)
54 archive & boost::serialization::make_nvp(
"BaseDamage",
baseDamage);
55 archive & boost::serialization::make_nvp(
"Weight",
weight);
56 archive & boost::serialization::make_nvp(
"BaseSaving",
baseSaving);
57 archive & boost::serialization::make_nvp(
"PlusSaving",
plusSaving);
72 Item::Item(std::map<
TAG, boost::shared_ptr<ItemBase>>::iterator itemBaseIt);
83 void Item::WipeData(
void);
86 bool Item::TakeEffect(
Effect *effectPtr,
POWER amount);
93 void Item::XMLSave(std::string filename);
Dice baseDamage
ベースダメージのダイス
std::string TAG
ゲーム要素文字列ID
BOOST_CLASS_VERSION(Item, 1)
void serialize(Archive &archive, const unsigned int version)
クラスのシリアライズを設定する
friend class boost::serialization::access
GameInstanceクラスと付随要素のプロトタイプ
標準のシステム インクルード ファイルのインクルード ファイル、または 参照回数が多く、かつあまり変更さ...
SavingTable baseSaving
基本セービング修正
SavingTable plusSaving
追加セービング修正