Esempio n. 1
0
    private void Start()
    {
        Application.targetFrameRate = 60;
        saveLoadManager             = GetComponentInChildren <SaveLoadManager>();
        savedData = saveLoadManager.LoadData();

        fruitSpawner = GetComponentInChildren <FruitSpawner>();
        if (saveLoadManager.GetTutorialStatus())
        {
            fruitSpawner.Init();
        }
        scoreManager = GetComponentInChildren <ScoreManager>();
        scoreManager.Init(savedData);
        guiManager = GetComponentInChildren <GuiManager>();
        guiManager.Init(saveLoadManager);
        powerupSpawner = GetComponentInChildren <PowerupSpawner>();
        powerupSpawner.Init(savedData);
        cameraController.Init((CameraStatus)saveLoadManager.GetCameraStatus(), saveLoadManager.GetScreenOrientationStatus());
        styleManager = GetComponentInChildren <StyleManager>();
        styleManager.Init(savedData);
        playStoreManager = GetComponentInChildren <PlayStoreManager>();
        playStoreManager.Init();
        achievementManager = GetComponentInChildren <AchievementManager>();
        adManager          = GetComponentInChildren <AdManager>();
        soundManager       = GetComponentInChildren <SoundManager>();
        soundManager.Init(saveLoadManager);
        soundManager.PlaySound(SoundEffectType.SOUND_SLITHER, false);
    }
Esempio n. 2
0
    private void Start()
    {
        saveLoadManager = GetComponentInChildren <SaveLoadManager>();
        savedData       = saveLoadManager.LoadData();
        styleManager    = GetComponentInChildren <StyleManager>();
        styleManager.Init(savedData);
        playStoreManager = GetComponentInChildren <PlayStoreManager>();
        soundManager     = GetComponentInChildren <SoundManager>();
        soundManager.Init(saveLoadManager);

        soundButton.isOn                = saveLoadManager.GetSoundStatus() != 0;
        cameraButton.isOn               = saveLoadManager.GetCameraStatus() != 0;
        orientationButton.isOn          = saveLoadManager.GetScreenOrientationStatus() != 0;
        soundButton_portrait.isOn       = saveLoadManager.GetSoundStatus() != 0;
        cameraButton_portrait.isOn      = saveLoadManager.GetCameraStatus() != 0;
        orientationButton_portrait.isOn = saveLoadManager.GetScreenOrientationStatus() != 0;

        playStoreManager.Init();
        playStoreManager.SignIn();

        screenOrientationWait = new WaitForSeconds(screenRotationDelay);

        if (saveLoadManager.GetScreenOrientationStatus() == (int)ScreenOrientationStatus.SCREEN_LANDSCAPE)
        {
            Screen.orientation = ScreenOrientation.Landscape;
            landscapeCamera.SetActive(true);
            landscapeGUI.SetActive(true);
        }
        else
        {
            Screen.orientation = ScreenOrientation.Portrait;
            portraitCamera.SetActive(true);
            portraitGUI.SetActive(true);
        }
    }
Esempio n. 3
0
    private void Start()
    {
        Application.targetFrameRate = 60;
        saveLoadManager             = GetComponentInChildren <SaveLoadManager>();
        savedData = saveLoadManager.LoadData();
        shopSectionManager.Init(savedData);
        styleManager = GetComponentInChildren <StyleManager>();
        styleManager.Init(savedData);
        playStoreManager = GetComponentInChildren <PlayStoreManager>();
        playStoreManager.Init();
        achievementManager = GetComponentInChildren <AchievementManager>();
        soundManager       = GetComponentInChildren <SoundManager>();
        soundManager.Init(saveLoadManager);
        totalScoreWaitForFixedUpdate = new WaitForFixedUpdate();

        selectedPurchaseableIndex = 0;
        selectedSectionIndex      = -1;
        totalScoreText.text       = savedData.totalScore.ToString().PadLeft(padLeftAmount, padChar);
        hatPreviewModels[(int)savedData.GetSelectedHatType()].SetActive(true);
        shopSectionManager.PurchaseableSelected(selectedSectionIndex, (int)savedData.GetSelectedHatType());
        ShowSection(0);
        CheckAchievementConditions();
    }