// Update is called once per frame void Update() { collectionTimer += Time.deltaTime; if (collectionTimer > collectionSpeed) { collectionTimer = 0.0f; if (!enemyBuilding) { TextPop(); } switch (resource) { case RESOURCETYPE.WOOD: if (!enemyBuilding) { playerManager.AddWood(resourceValue); PlayerSkillManager.instance.Income(resourceValue); } else { aIManager.AddWood(resourceValue); } break; case RESOURCETYPE.GOLD: if (!enemyBuilding) { playerManager.AddGold(resourceValue); PlayerSkillManager.instance.Income(resourceValue); } else { aIManager.AddGold(resourceValue); } break; } } if (!enemyBuilding) { AnimateText(); } }