void sorry(GameObject Frog1, GameObject Frog2) { if (Frog1 != GreenFrog && Frog2 != GreenFrog) { if (Frog1.GetComponent <Friend_Status>() != null && Frog2.GetComponent <Friend_Status>() != null) { friend_ = Frog1.GetComponent <Friend_Status>(); if (friend_.BackInBand == false) { friend_.BackInBand = true; bandnum++; } friend_ = Frog2.GetComponent <Friend_Status>(); if (friend_.BackInBand == false) { friend_.BackInBand = true; bandnum++; } audio.clip = clip2; audio.Play(); } } }
// Update is called once per frame void Update() { if (Input.GetKeyDown("e")) { sorry(player_Pick_Up.leftItem, player_Pick_Up.RightItem); sorry(player_Pick_Up.RightItem, player_Pick_Up.leftItem); } if (bandnum >= 4) { friend_ = GreenFrog.GetComponent <Friend_Status>(); if (friend_.BackInBand == false) { friend_.BackInBand = true; } } }
public void PlaceOnStand(GameObject frog) { friend = frog.GetComponent <Friend_Status>(); if (friend.BackInBand == true) { if (frog == Greenfrog) { frog.transform.parent = null; pick = frog.GetComponent <Pick_up>(); frog.transform.localPosition = GreenPose.transform.position; frog.transform.localRotation = GreenPose.transform.rotation; particle = frog.transform.GetComponentInChildren <ParticleSystem>(); particle.Play(); pick.enabled = false; green = true; } if (frog == Yellowfrog) { frog.transform.parent = null; frog.transform.localPosition = YellowPose.transform.position; frog.transform.localRotation = YellowPose.transform.rotation; particle = frog.transform.GetComponentInChildren <ParticleSystem>(); particle.Play(); pick = frog.GetComponent <Pick_up>(); pick.enabled = false; yellow = true; } if (frog == Redfrog) { frog.transform.parent = null; frog.transform.localPosition = RedPose.transform.position; frog.transform.localRotation = RedPose.transform.rotation; particle = frog.transform.GetComponentInChildren <ParticleSystem>(); particle.Play(); pick = frog.GetComponent <Pick_up>(); pick.enabled = false; red = true; } if (frog == Bluefrog) { frog.transform.parent = null; pick = frog.GetComponent <Pick_up>(); frog.transform.localPosition = BluePose.transform.position; frog.transform.localRotation = BluePose.transform.rotation; particle = frog.transform.GetComponentInChildren <ParticleSystem>(); particle.Play(); pick.enabled = false; blue = true; } if (frog == Pinkfrog) { frog.transform.parent = null; frog.transform.localPosition = PinkPose.transform.position; frog.transform.localRotation = PinkPose.transform.rotation; particle = frog.transform.GetComponentInChildren <ParticleSystem>(); particle.Play(); pick = frog.GetComponent <Pick_up>(); pick.enabled = false; pink = true; } else { //nothing } } }