Example #1
0
    public void OnOpen()
    {
        player       = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerManager>();
        playerHealth = GameObject.FindGameObjectWithTag("Player").GetComponent <Health>();

        System.Random random = new System.Random(System.DateTime.Now.Millisecond);
        int           num    = random.Next(0, 100);

        if (num > chanceForDamage)
        {
            num = random.Next(minDMGincrease, maxDMGincrease);
            player.AddDamage(num);
        }

        num = random.Next(0, 100);

        if (num > chanceForBaseHealth)
        {
            num = random.Next(minHealthIncrease, maxHealthIncrease);
            playerHealth.AddBaseHealth(num);
        }

        num = random.Next(0, 100);

        if (num > chanceForHealth)
        {
            num = random.Next(minBaseHealthIncrease, maxBaseHealthIncrease);
            playerHealth.AddHealth(num);
        }



        Destroy(this.gameObject);
    }