Esempio n. 1
0
    // 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();
        }
    }