// Use this for initialization void Start() { evolutions = digivolve[0].GetComponent<evolutionTest> (); willDigivolveTo = WillDigivolveto.none; text.GetComponent<Text> (); if (digivolve [1] == null) { useTier2=false; } else { teir2 = digivolve [1].GetComponent<evolutionTest> (); } }
// Use this for initialization void Start() { evolutions = digivolve[0].GetComponent <evolutionTest> (); willDigivolveTo = WillDigivolveto.none; text.GetComponent <Text> (); if (digivolve [1] == null) { useTier2 = false; } else { teir2 = digivolve [1].GetComponent <evolutionTest> (); } }
// Update is called once per frame void Update() { if (digivolve [0] == null) { canDtTier1 = false; } else { //Conditions to add points if (speed >= evolutions.speed && tier1OccuredSpeed == false) { tier1Points++; tier1OccuredSpeed = true; } else if (tier1OccuredSpeed == true && speed < evolutions.speed) { tier1OccuredSpeed = false; tier1Points--; } if (offence >= evolutions.offence) { tier1Points += 1; } } if (digivolve [1] == null) { canDtTier2 = false; } else { if (speed >= teir2.speed) { tier2Points += 1; } if (offence >= teir2.offence) { tier2Points += 1; } } //If you have the points needed if (tier1Points >= evolutions.pointsNeeded && useTier1 == true) { canDtTier1 = true; } else if (useTier1 == false || tier1Points < evolutions.pointsNeeded) { canDtTier1 = false; } if (digivolve [1] == null) { canDtTier2 = false; } else { if (tier2Points >= teir2.pointsNeeded && useTier2 == true) { canDtTier2 = true; } else if (tier2Points >= teir2.pointsNeeded && useTier2 == false) { canDtTier2 = false; } } // if they can digivolve to Tier one they will if (canDtTier1 == true) { willDigivolveTo = WillDigivolveto.tier1; } //if they can digivolve to Tier 2 but cannot digivolve into tier 1 they will if (canDtTier2 == true && canDtTier1 == false) { willDigivolveTo = WillDigivolveto.tier2; } if (canDtTier1 == false && canDtTier2 == false && champion == true) { willDigivolveTo = WillDigivolveto.Numemon; } if (canDtTier1 == false && canDtTier2 == false && champion == false) { willDigivolveTo = WillDigivolveto.none; } if (willDigivolveTo == WillDigivolveto.tier1) { speed += evolutions.increaseSpeed; } text.text = willDigivolveTo.ToString(); }
// Update is called once per frame void Update() { if (digivolve [0] == null) { canDtTier1=false; } else { //Conditions to add points if(speed>=evolutions.speed&&tier1OccuredSpeed==false) { tier1Points++; tier1OccuredSpeed=true; } else if(tier1OccuredSpeed==true&&speed<evolutions.speed) { tier1OccuredSpeed=false; tier1Points--; } if(offence>=evolutions.offence) { tier1Points+=1; } } if (digivolve [1] == null) { canDtTier2=false; } else { if(speed>=teir2.speed) { tier2Points+=1; } if(offence>=teir2.offence) { tier2Points+=1; } } //If you have the points needed if (tier1Points >= evolutions.pointsNeeded && useTier1==true) { canDtTier1 =true; } else if (useTier1==false ||tier1Points < evolutions.pointsNeeded) { canDtTier1=false; } if (digivolve [1] == null) { canDtTier2 =false; } else { if (tier2Points >=teir2.pointsNeeded && useTier2==true) { canDtTier2 =true; } else if (tier2Points >=teir2.pointsNeeded && useTier2==false) { canDtTier2=false; } } // if they can digivolve to Tier one they will if(canDtTier1==true) { willDigivolveTo=WillDigivolveto.tier1; } //if they can digivolve to Tier 2 but cannot digivolve into tier 1 they will if(canDtTier2==true&&canDtTier1==false) { willDigivolveTo= WillDigivolveto.tier2; } if (canDtTier1 == false && canDtTier2 == false && champion == true) { willDigivolveTo=WillDigivolveto.Numemon; } if (canDtTier1 == false && canDtTier2 == false && champion == false) { willDigivolveTo=WillDigivolveto.none; } if (willDigivolveTo == WillDigivolveto.tier1) { speed +=evolutions.increaseSpeed; } text.text = willDigivolveTo.ToString(); }