public virtual void FromJson(string data) { ItemNodeData d = JsonConvert.DeserializeObject <ItemNodeData>(data); SetBaseNodeDate(d); content = d.content; }
public override string GetJson() { ItemNodeData d = new ItemNodeData(); FillBaseNodeData(d); d.content = content; return(JsonConvert.SerializeObject(d)); }
public void Init(Sprite icon, float speed, float earning, float damage, string name_item, ItemNodeData data) { if (is_running_unlocked) { return; } is_running_unlocked = true; image_icon.sprite = icon; _ProcessBarEarning.fillAmount = earning; _ProcessBarSpeed.fillAmount = speed; _ProcessBarDamage.fillAmount = damage; _NameItem.text = name_item; label_level.text = string.Format(ApplicationLanguage.Text_description_lv, "0"); label_earning_coin_value.text = string.Format(ApplicationLanguage.Text_description_earning_each_sec, ApplicationManager.Instance.AppendFromCashUnit(data.ProfitPerSec, data.ProfitPerSecUnit)); Timing.RunCoroutine(enumerator_animation_unlock()); }