public void SitHandler() { float chance = Random.Range(0f, 1f); if (chance < ChanceToSit) { // execute right command, change XP sitting = !sitting; SaveManager.Instance.XP++; ChanceToSit += (0.99f - ChanceToSit) / 100f; // cahnge fun FunCare.AddCare(); } else { // execute random wrong command int wrong = Random.Range(0, 4); if (wrong == 0) { barking = !barking; looking = false; } else if (wrong == 1) { looking = !looking; barking = false; } // else just do nothing DogTalkManager.Instance.Say("I am a smart boy, Am I?", 5); } }
private void TimeElapsed() { if (Active) { CareToRefill.AddCare(); } }
void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Bone") { Debug.Log("Bone Caught!!!"); SaveManager.Instance.Bones++; SaveManager.Instance.XP++; Destroy(col.gameObject); bonesCaught++; FunCare.AddCare(); } }