Exemple #1
0
    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);
    }
Exemple #2
0
        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;
        }