Exemplo n.º 1
0
        public virtual void FromJson(string data)
        {
            ItemNodeData d = JsonConvert.DeserializeObject <ItemNodeData>(data);

            SetBaseNodeDate(d);
            content = d.content;
        }
Exemplo n.º 2
0
        public override string GetJson()
        {
            ItemNodeData d = new ItemNodeData();

            FillBaseNodeData(d);
            d.content = content;
            return(JsonConvert.SerializeObject(d));
        }
Exemplo n.º 3
0
    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());
    }