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); }