void Awake() { _anim = GetComponent <Animator>(); loadingAnimator = loadingScreen.GetComponent <Animator>(); menuCanvasGroup = GetComponent <CanvasGroup>(); _controlRig = FindObjectOfType <MobileControlRig>(); _tutorialController = FindObjectOfType <TutorialController>(); _leaderboard = FindObjectOfType <LeaderboardController>(); }
public void Start() { _loadingAnimator = loadingScreen.GetComponent <Animator>(); _leaderboard = FindObjectOfType <LeaderboardController>(); _mobileControlRig = FindObjectOfType <MobileControlRig>(); _waterController = FindObjectOfType <WaterController>(); _garbageCollector = FindObjectOfType <DeactivateOnLeave>(); _player = FindObjectOfType <PlayerController>(); _generator = FindObjectOfType <RandomTerrainGenerator>(); _cameraController = FindObjectOfType <CameraController>(); _easyMode = SettingsManager.easyMode; bool enableTouchControls = SettingsManager.touchControlsEnabled; _mobileControlRig.EnableControlRig(enableTouchControls); CrossPlatformInputManager.SwitchActiveInputMethod(enableTouchControls ? CrossPlatformInputManager.ActiveInputMethod.Touch : CrossPlatformInputManager.ActiveInputMethod.Hardware); audioController.FadeIn(1); if (!PlayerPrefs.HasKey("SeenScoreInfo") && _easyMode) { PlayerPrefs.SetInt("SeenScoreInfo", 1); ShowScoreInfoPopup(); } _generator.GenerateChunk(); }