コード例 #1
0
    public void ClickToLoadHardMode()
    {
        gameDatas.GameModeHard = true;
        gameDatas.IsInMenu     = false;

        GameManager.CurrentTime = 0f;
        ViewfinderTrigger.ResetStreak();

        sceneHandler.LoadGameScene();
    }
コード例 #2
0
    public void ClickRestart()
    {
        Time.timeScale          = 1f;
        GameManager.CurrentTime = 0f;
        ViewfinderTrigger.ResetStreak();


        manager.AudioSource.Stop();
        sceneHandler.LoadGameScene();
    }
コード例 #3
0
 private void Missed()
 {
     gameObject.GetComponent <SphereCollider>().enabled = false;
     text.color    = Color.grey;
     text.text     = HitType.Miss.ToString().ToUpper();
     Direction     = Vector3.zero;
     isShowingText = true;
     isDespawning  = true;
     isFading      = true;
     ViewfinderTrigger.ResetStreak();
 }
コード例 #4
0
    void Start()
    {
        ring              = transform.GetChild(0).gameObject;
        viewfinder        = transform.GetChild(1);
        viewfinderTrigger = viewfinder.GetComponent <ViewfinderTrigger>();

        float deltaA = 360.0f / GameManager.NUMBER_OF_SPAWN_POSITIONS;
        float currA  = 0.0f;

        positions = new Vector3[GameManager.NUMBER_OF_SPAWN_POSITIONS];

        for (int i = 0; i < GameManager.NUMBER_OF_SPAWN_POSITIONS; i++)
        {
            float radiants = currA * Mathf.PI / 180f;
            float x        = Mathf.Cos(radiants) * GameManager.THUMBSTICK_MULTIPLIER;
            float z        = Mathf.Sin(radiants) * GameManager.THUMBSTICK_MULTIPLIER;
            currA += deltaA;

            positions[i] = new Vector3(x, 0, z);
        }
    }