void ComponentHealth::load(const PropertyBag &data) { resetMembers(); health = data.getInt("health"); maxHealth = data.getInt("maxHealth"); damageToPowerRatio = data.getFloat("damageToPowerRatio"); willResurrectAfterCountDown = data.getBool("willResurrectAfterCountDown"); timeUntilResurrection = data.getFloat("timeUntilResurrection"); data.get("displayPower", displayPower); // optional tag }
void ComponentExplodeAfterTimeout::load(const PropertyBag &data) { resetMembers(); timeleft = data.getFloat("timeout"); baseDamage = data.getInt("baseDamage"); soundFileName = data.getFileName("soundFileName"); particlesFileName = data.getFileName("particlesFileName"); }
void PickupItem_Power::load( const PropertyBag &data ) { PickupItem::load(data); power = data.getInt("power"); }
void ComponentIsSwitch::load(const PropertyBag &data) { resetMembers(); categoryID = data.getInt("categoryID"); }
void PickupItem_Health::load( const PropertyBag &data ) { PickupItem::load(data); healing = data.getInt("healing"); }