public override void report(int worldId) { this.healItem = HealItemMasterManager.getInstance().getHealItemBuilderFromId(OBSERVE_ITEM_ID); HealItemProgress progress = HealItemMasterManager.getInstance().getProgress(OBSERVE_ITEM_ID); progress.Heal += reportHealValue(); progress.Level = reportItemLevel(progress.Heal); ObserverHelper.saveToFile <HealItemProgress>(progress, "HealItemProgress", OBSERVE_ITEM_ID, worldId); }
public HealItem(HealItemBuilder builder, HealItemObserver observer) { ID = builder.getId(); NAME = builder.getName(); HEAL = builder.getHeal(); ITEM_VALUE = builder.getItemValue(); MASS = builder.getMass(); DESCRITION = builder.getDescription(); FLAVOR_TEXT = builder.getFlavorText(); ATTRIBUTE = builder.getAttribute(); LEVEL = builder.getLevel(); ITEM_ATTRIBUTE = builder.getItemAttribute(); this.observer = observer; }