BuffList::BuffList(const BuffList& bf) : Object(), Serializable(), mutex() {
	spiceActive = bf.spiceActive;
	buffList = bf.buffList;

	addSerializableVariable("spiceActive", &spiceActive);
	addSerializableVariable("buffList", &buffList);
}
BuffList::BuffList() {
	spiceActive = false;

	buffList.setNullValue(NULL);
	buffList.setAllowDuplicateInsertPlan();

	addSerializableVariable("spiceActive", &spiceActive);
	addSerializableVariable("buffList", &buffList);
}
示例#3
0
void DamageOverTime::addSerializableVariables() {
	addSerializableVariable("attackerID", &attackerID);
	addSerializableVariable("type", &type);
	addSerializableVariable("attribute", &attribute);
	addSerializableVariable("strength", &strength);
	addSerializableVariable("duration", &duration);
	addSerializableVariable("applied", &applied);
	addSerializableVariable("expires", &expires);
	addSerializableVariable("nextTick", &nextTick);
	addSerializableVariable("secondaryStrength", &secondaryStrength);

}
示例#4
0
void BlueprintEntry::addSerializableVariables() {
	addSerializableVariable("type", &type);
	addSerializableVariable("key", &key);
	addSerializableVariable("displayedName", &displayedName);
	addSerializableVariable("serialNumber", &serialNumber);
	addSerializableVariable("identical", &identical);
	addSerializableVariable("quantity", &quantity);
}
示例#5
0
void VendorDataComponent::addSerializableVariables() {
	addSerializableVariable("ownerId", &ownerId);
	addSerializableVariable("initialized", &initialized);
	addSerializableVariable("vendorSearchEnabled", &vendorSearchEnabled);
	addSerializableVariable("disabled", &disabled);
	addSerializableVariable("registered", &registered);
	addSerializableVariable("maintAmount", &maintAmount);
	addSerializableVariable("lastXpAward", &lastXpAward);
	addSerializableVariable("awardUsageXP", &awardUsageXP);
	addSerializableVariable("lastSuccessfulUpdate", &lastSuccessfulUpdate);
	addSerializableVariable("adBarking", &adBarking);
	addSerializableVariable("mail1Sent", &mail1Sent);
	addSerializableVariable("mail2Sent", &mail2Sent);
	addSerializableVariable("emptyTimer", &emptyTimer);
	addSerializableVariable("barkMessage", &barkMessage);
	addSerializableVariable("barkMood", &barkMood);
	addSerializableVariable("barkAnimation", &barkAnimation);
	addSerializableVariable("originalDirection", &originalDirection);
}
void ManagedObjectImplementation::_serializationHelperMethod() {
	_setClassName("ManagedObject");

	addSerializableVariable("persistenceLevel", &persistenceLevel);
}
示例#7
0
void StringId::addSerializableVariables() {
	addSerializableVariable("file", &file);
	addSerializableVariable("stringID", &stringID);
	addSerializableVariable("customName", &customName);
}