Пример #1
0
    public void Configure(ObjectM objm)
    {
        stats  = objm;
        placed = true;
        cps    = stats.virgincps;

        sellprice = stats.curcost * stats.sellingPercent;

        MoneyManager.instance.rawCPS += cps;



        //because off effects
        //RecalculateCps();

        //add global effects from previous upgrades
        foreach (GlobEffect globeff in UpgradeManager.instance.globEffects)
        {
            if (globeff.prefabAffected == null || globeff.prefabAffected == stats.prefab)
            {
                globEffects.Add(globeff);

                //recalculate effects
                ApplyGlobalEffects();
            }
        }
    }
Пример #2
0
 // Start is called before the first frame update
 void Start()
 {
     sc_enemiesAtk = GetComponent <EnemiesAttack>();
     sc_ObjectM    = GameObject.Find("Enemigo2").GetComponent <ObjectM>();
 }
Пример #3
0
 // Update is called once per frame
 public void UpdateItem(ObjectM p)
 {
     amount.text = p.count.ToString();
     cost.text   = p.curcost.ToString("F2");
 }
Пример #4
0
 void Start()
 {
     sc_ObjectM = GetComponent <ObjectM>();
 }