private void Update() { if (NearPlayer) { if (growMaoControl.growState != 0) { showInRange.SetActive(true); showTutorial.SetActive(true); } else if (growMaoControl.growState == 5) { showInRange.SetActive(false); showTutorial.SetActive(false); } if (Input.GetKeyDown(KeyCode.Space) && bc.PropInfo() == "GUN") { if (Player.GetComponent <NewPlayerController>().m_anim.GetCurrentAnimatorStateInfo(0).IsName("Boost")) { } else { //Player.GetComponent<NewPlayerController>().PlayAnim("Boost", 0f); Player.GetComponent <NewPlayerController>().DoBoost(); } //if(Vector3.Distance(Player.transform.position,this.transform.position)<.8f) //{ // Vector3 treePos = new Vector3(this.transform.position.x, .5f, this.transform.position.z); // Player.transform.LookAt(treePos); //} //else //{ // Vector3 treePos = new Vector3(this.transform.position.x, Player.transform.position.y, this.transform.position.z); // Player.transform.LookAt(treePos); //} //HideAndShowTubs(1); GetDoBoost(); } else { //m_anim.SetBool("Boost", false); } } else { showInRange.SetActive(false); showTutorial.SetActive(false); } }
private void DoAnim() { ////////////////////////////////////////NEED RECODING//////////////////////// //float input_x = Input.GetAxis("Horizontal"); //float input_y = Input.GetAxis("Vertical"); //float totalInput = (input_x + input_y); if (Input.GetMouseButtonDown(0) && bc.PropInfo() != "GUN") { if (m_anim.GetCurrentAnimatorStateInfo(0).IsName("Idle") || m_anim.GetCurrentAnimatorStateInfo(0).IsName("Walk") || m_anim.GetCurrentAnimatorStateInfo(0).IsName("Run")) { //if (holeList.Count > 0) //{ // if (bc.PropEnough()) // { // if (FirstPutSeed == false && teach.Instance.TeachLevel == 50) // { // teach.Instance.TeachLevel++; // FirstPutSeed = true; // } // PlayAnim("Put", 0); // updateFollow.enabled = false; // updateFollow.ReturnPos(); // string Path = bc.PropInfo(); // switch (Path) // { // case "S0": // Count.Instance.number[0]--; // break; // case "S1": // Count.Instance.number[1]--; // break; // case "S2": // Count.Instance.number[2]--; // break; // case "S3": // Count.Instance.number[3]--; // break; // case "S4": // Count.Instance.number[4]--; // break; // default: // break; // } // PutSeed(Path); // } //} //else //{ // //Debug.LogWarning( "Bc prop is " +bc.Props[bc.Choose].name + "choose = " + bc.Choose + "is" + bc.PropEnough()); // if (bc.PropEnough()) // { // if (FirstPutJar == false && teach.Instance.SkipTeach == false) // { // teach.Instance.TeachLevel = 63; // FirstPutJar = true; // } // PlayAnim("Put", 0); // //Debug.LogWarning(bc.PropInfo()); // string Path = bc.PropInfo(); // switch (Path) // { // case "S0": // Count.Instance.number[0]--; // break; // case "S1": // Count.Instance.number[1]--; // break; // case "S2": // Count.Instance.number[2]--; // break; // case "S3": // Count.Instance.number[3]--; // break; // case "S4": // Count.Instance.number[4]--; // break; // default: // break; // } // PutJar(Path); // } //} if (holeList.Count > 0) { if (bc.PropEnough()) { PlayAnim("Put", 0); updateFollow.enabled = false; updateFollow.ReturnPos(); string Path = bc.PropInfo(); switch (Path) { case "S0": Count.Instance.number[0]--; break; case "S1": Count.Instance.number[1]--; break; case "S2": Count.Instance.number[2]--; break; case "S3": Count.Instance.number[3]--; break; case "S4": Count.Instance.number[4]--; break; default: break; } PutSeed(Path); } } else { if (bc.PropEnough()) { PlayAnim("Put", 0); string Path = bc.PropInfo(); switch (Path) { case "S0": Count.Instance.number[0]--; break; case "S1": Count.Instance.number[1]--; break; case "S2": Count.Instance.number[2]--; break; case "S3": Count.Instance.number[3]--; break; case "S4": Count.Instance.number[4]--; break; default: break; } PutJar(Path); } } } } else if (Input.GetMouseButtonDown(0) && bc.PropInfo() == "GUN") { if (m_anim.GetCurrentAnimatorStateInfo(0).IsName("Idle") || m_anim.GetCurrentAnimatorStateInfo(0).IsName("Walk") || m_anim.GetCurrentAnimatorStateInfo(0).IsName("Run")) { //PlayAnim("Shoot",0f); StartCoroutine(PlayShoot()); ShootObj(.2f); } } //if (Input.GetKeyDown(KeyCode.Space)) //{ // if (FrontObj != null && TwicePickUP == true && teach.Instance.teachcanvas.activeInHierarchy == false) // { // PlayAnim("PickUp", 0); // TwicePickUP = false; // PickUp(); // } // else if (FrontObj != null && TwicePickUP == true && teach.Instance.TeachLevel != 41 && teach.Instance.teachcanvas.activeInHierarchy == false) // { // PlayAnim("PickUp", 0); // TwicePickUP = false; // PickUp(); // } // else if (FrontObj != null && teach.Instance.teachcanvas.activeInHierarchy == false) // { // PlayAnim("PickUp", 0); // PickUp(); // } //} if (m_anim.GetCurrentAnimatorStateInfo(0).IsName("Walk")) { currentCreatSmoke += Time.deltaTime; if (currentCreatSmoke > WalkSmokeTime) { currentCreatSmoke = 0; particileControl.Play(2, 1, transform.position + new Vector3(0, .5f, 0)); } audioController.PlaySound(3); } else if (m_anim.GetCurrentAnimatorStateInfo(0).IsName("Run")) { currentCreatSmoke += Time.deltaTime; if (currentCreatSmoke > RunSmokeTime) { currentCreatSmoke = 0; particileControl.Play(2, 1, transform.position + new Vector3(0, .5f, 0)); } audioController.StopIndexSound(3); audioController.PlaySound(0); } else { audioController.StopSound(3); audioController.StopSound(0); } }