|
@@ -112,6 +112,9 @@ void ElemPropertyData::readData(const QJsonObject &json)
|
|
|
if(json.contains("isContainer") && json["isContainer"].isBool()){
|
|
|
isContainer = json["isContainer"].toBool();
|
|
|
}
|
|
|
+ if(json.contains("beatByOrder") && json["isContainer"].isBool()){
|
|
|
+ beatByOrder = json["beatByOrder"].toBool();
|
|
|
+ }
|
|
|
//状态与效果动画
|
|
|
if(json.contains("anims") && json["anims"].isArray()){
|
|
|
readStatusEffect(json["anims"].toArray());
|
|
@@ -146,6 +149,7 @@ void ElemPropertyData::writeData(QJsonObject &json) const
|
|
|
json["canBeLinked"] = canBeLinked;
|
|
|
json["canMoveAway"] = canMoveAway;
|
|
|
json["isContainer"] = isContainer;
|
|
|
+ json["beatByOrder"] = beatByOrder;
|
|
|
json.insert("anims",writeStatusEffect());
|
|
|
json.insert("collAnim",writeCollAnim());
|
|
|
json.insert("statusConfig",writeStatusConfigData());
|
|
@@ -408,6 +412,7 @@ void ElemPropertyData::exportData(QJsonObject &json) const
|
|
|
//canDrop是一个bool值,导出的什么数据?在状态配置中导出?
|
|
|
json["canMoveAway"] = canMoveAway;
|
|
|
json["isContainer"] = isContainer;
|
|
|
+ json["beatByOrder"] = beatByOrder;
|
|
|
json["beatScore"] = score.toInt();
|
|
|
json["gridPos"] = exportGridPos();
|
|
|
json["animation"] = exportAnim();
|