private void Update() { timeOver = Mathf.Clamp01(timeOver + Time.deltaTime); material.SetFloat(rangePropId, 1 - timeOver); if (timeOver == 1 && isReticleActive) { ButtonAction buttonAction = button.GetActionCode(); if (buttonAction == ButtonAction.Start) { ReticleChanger.Run(); //Debug.Log("-------------------------ReticleChanger.Run();"); reticlePointer.SetActive(false); defaultReticle.SetActive(false); isReticleActive = false; } else if (buttonAction == ButtonAction.Male || buttonAction == ButtonAction.Female) { StatisticsManager.SetGender(buttonAction); genderMenu.SetActive(false); startMenu.SetActive(true); } else { StatisticsManager.SetAge(buttonAction); ageMenu.SetActive(false); genderMenu.SetActive(true); } } }