Пример #1
0
    void Start()
    {
        GameObject     objUpgrades = GameObject.Find("StatsHolder");
        StatsOfObjects stats       = objUpgrades.GetComponent <StatsOfObjects>();

        bulletDamage = stats.BulletSpeed;
        Speed        = stats.BulletSpeed;
    }
Пример #2
0
    IEnumerator Die()
    {
        yield return(new WaitForSeconds(waitSeconds));

        GameObject     Currency       = GameObject.Find("StatsHolder");
        StatsOfObjects Currency_stats = Currency.GetComponent <StatsOfObjects>();

        Currency_stats.Currency += gainCurrency;
        Destroy(this.gameObject);
    }
Пример #3
0
    void Awake()
    {
        LevelUpgradeDamage = +1;
        LevelShootRate     = +1;
        GameObject     Currency       = GameObject.Find("StatsHolder");
        StatsOfObjects Currency_stats = Currency.GetComponent <StatsOfObjects>();

        UpgradePriceDamage    *= LevelUpgradeDamage;
        UpgradePriceShootRate *= LevelShootRate;
        Debug.Log("Prijs van Damage = " + (UpgradePriceDamage *= LevelUpgradeDamage));
        Debug.Log("Prijs van Rate = " + (UpgradePriceShootRate *= LevelShootRate));
        Debug.Log("Zoveel Geld heb ik " + (Currency_stats.Currency));
        Debug.Log(LevelUpgradeDamage);
    }
Пример #4
0
    public void onClickUpgradeRate()
    {
        GameObject     Currency       = GameObject.Find("StatsHolder");
        StatsOfObjects Currency_stats = Currency.GetComponent <StatsOfObjects>();

        if (Currency_stats.Currency >= UpgradePriceShootRate)
        {
            Currency_stats.Currency  -= UpgradePriceShootRate;
            LevelShootRate           += 1;
            UpgradePriceShootRate    *= LevelShootRate;
            Currency_stats.delayTime -= 0.1f;
            Debug.Log(Currency_stats.Currency + " Zoveel heb je over");
            Debug.Log(Currency_stats.delayTime);
        }
        else
        {
            Debug.Log("Transactie mislukt zoveel heb je nog nodig " + (UpgradePriceShootRate - Currency_stats.Currency) + " En je hebt " + Currency_stats.Currency);
        }
    }
Пример #5
0
    public void OnClickUpgradeDamage()
    {
        GameObject     Currency       = GameObject.Find("StatsHolder");
        StatsOfObjects Currency_stats = Currency.GetComponent <StatsOfObjects>();

        if (Currency_stats.Currency >= UpgradePriceDamage)
        {
            Currency_stats.Currency     -= UpgradePriceDamage;
            LevelUpgradeDamage          += 1;
            UpgradePriceDamage          *= LevelUpgradeDamage;
            Currency_stats.BulletDamage += 2.5f;
            Debug.Log(Currency_stats.Currency + " Zoveel heb je over");
            Debug.Log("Nieuwe upgrade prijs = " + UpgradePriceDamage);
        }
        else
        {
            Debug.Log("Transactie mislukt zoveel heb je nodig " + (UpgradePriceDamage - Currency_stats.Currency) + " En je hebt " + Currency_stats.Currency);
        }
    }