Exemple #1
0
    private void Update()
    {
        if (Input.GetKeyDown(KeyCode.N) || Input.GetMouseButtonDown(0))
        {
            Debug.Log(GeneralControls.IsConnectedInternet() + " Internet Bağlantısı");
            Debug.Log(S_IsFirebaseInitialized + " Firebase Kurulumu");
            Debug.Log(S_IsDatabaseReferencesCreated + " Veritabanı Referansı");
            Debug.Log(S_IsUserProfileReady + " Kullanıcı Profili");
            Debug.Log(S_IsCorrectPanelSelected + " Doğru Panel");
            Debug.Log(S_IsAuthControlled + " Auth Kontrolü");
        }

        m_CheckProgressionTimer -= Time.deltaTime;

        if (m_CheckProgressionTimer <= 0)
        {
            if (isFirstTime)
            {
                if (GeneralControls.IsConnectedInternet() && S_IsFirebaseInitialized && S_IsDatabaseReferencesCreated && S_IsUserProfileReady)
                {
                    if (S_IsCorrectPanelSelected || S_IsAuthControlled)
                    {
                        //delayTimer -= Time.deltaTime;
                        //if (delayTimer <= 0)
                        {
                            TransitionManager.Instance.TransitionAnimation(SelfDestruction);
                            isFirstTime = false;
                            return;
                        }
                    }
                }

                m_CheckProgressionTimer = m_CheckProgressionTimerLimit;
            }
        }
    }