Exemple #1
0
 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);
         }
     }
 }
Exemple #2
0
 //public Text recordScoreText;
 // Start is called before the first frame update
 void Start()
 {
     instance  = this;
     timeCount = 0;
     isActive  = false;
     currColor = disabledColor;
     material  = reticle.GetComponent <Renderer>().material;
     sizeId    = Shader.PropertyToID("_InnerCoef");
     colorId   = Shader.PropertyToID("_RetColor");
     //recordScoreText.text = PlayerPrefs.GetInt("recordScore", 0).ToString();
 }