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(); } } }
// Start is called before the first frame update void Start() { sc_enemiesAtk = GetComponent <EnemiesAttack>(); sc_ObjectM = GameObject.Find("Enemigo2").GetComponent <ObjectM>(); }
// Update is called once per frame public void UpdateItem(ObjectM p) { amount.text = p.count.ToString(); cost.text = p.curcost.ToString("F2"); }
void Start() { sc_ObjectM = GetComponent <ObjectM>(); }