public void click_Sounds(bool on) { SOUND.I.Play(DEF.SND.common_click); PlayerPrefHelper.SetSoundOn(_tgSounds.isOn); SOUND.I.SetSoundOn(_tgSounds.isOn); if (_tgSounds.isOn == false) { SOUND.I.PlayAllStop(); if (eView.Game == Main.I.CurrentView) { UI.Game.AddMessage(GameUI.IDs.InGameHandle, "msg", "sound_off"); } } else { if (eView.Game == Main.I.CurrentView) { UI.Game.AddMessage(GameUI.IDs.InGameHandle, "msg", "sound_on"); } else { if (!SOUND.I.IsPlay(DEF.SND.lobby_bgm)) { SOUND.I.Play(DEF.SND.lobby_bgm, true); } } } }
protected override void OnEnable() { base.OnEnable(); SOUND.I.Play(DEF.SND.popup_open); _btnInBox.interactable = true; _btnFBLogin.interactable = true; if (USER.I.CurProfileTexture != null) { _imgPhoto.gameObject.SetActive(true); _imgPhoto.texture = USER.I.CurProfileTexture; } _textUserName.text = USER.I.GetUserInfo().GetName(); _textUserUID.text = "UID : " + USER.I.GetUserInfo().GetId().ToString(); _tgSounds.isOn = PlayerPrefHelper.GetSoundOn(); _tgNotification.isOn = PlayerPrefHelper.GetNofiOn(); if (USER.I.IsGuestLogin) { _btnSignOut.gameObject.SetActive(false); _btnInBox.gameObject.SetActive(true); _btnFBLogin.gameObject.SetActive(true); _btnFBLogin.interactable = true; } else { _btnSignOut.gameObject.SetActive(true); _btnInBox.gameObject.SetActive(false); _btnFBLogin.gameObject.SetActive(false); } }
private bool Initialize() { if (uiSystem != null) { var cameraHandler = new CameraHandler(); Service.Set <CameraHandler>(cameraHandler); Service.Set <LevelManager>(new LevelManager()); var screenManager = new ScreenManager(uiSystem); Service.Set <ScreenManager>(screenManager); var playerPrefHelper = new PlayerPrefHelper(); Service.Set <PlayerPrefHelper>(playerPrefHelper); var audioManager = new AudioManager(); audioManager.Initialize(); Service.Set <AudioManager>(audioManager); var blackScreen = new BlackScreen(); screenManager.AddScreen(blackScreen); isInitialized = true; } else { Debug.LogError("[Core::Initialize - GameObject uiSystem is null.]"); return(false); } return(true); }
public void Update() { bool hasRadarUpgrade = PlayerPrefHelper.LoadBool(PlayerPrefHelper.UPGRADE_RADAR); var list = GameManager.Instance.Monsters.OrderBy(x => Vector3.Distance(x.transform.position, transform.position)).ToList(); if (list.Any()) { if (hasRadarUpgrade && Vector3.Distance(transform.position, list[0].transform.position) <= 9 && transform.position.y > list[0].transform.position.y) { alert.SetActive(true); if (!this.IsPlayingAudio) { this.IsPlayingAudio = true; AudioManager.Instance.PlaySFX(SFXList.Radar); } } else { ResetAlert(); } } else { ResetAlert(); } }
public void Reset() { PlayerPrefHelper.ResetPlayerPrefs(); ResetTextFields(); ResetDropDowns(); ResetSliderValues(); }
public void handleSuccessSound() { if (PlayerPrefHelper.GetSoundSetting()) { AudioSource.PlayClipAtPoint(successClip, new Vector3()); } }
public void LoadInGameScene() { int currentStage = PlayerPrefHelper.GetCurrentStage(); PlayerPrefHelper.SavePassingStage(currentStage); SceneManager.LoadScene("GameScene"); }
private object SetDeviceId(DeviceDescriptor device) { if (_currentDevice.IsValid == true && device.Name == _currentDevice.Name) { return(false); } PlayerPrefHelper.SetLastSavedDeviceDefault(device.Name); _currentDevice = device; try { _audioLevelTracker.deviceID = device.ID; _spectrumAnalyzer.deviceID = device.ID; if (_currentChannel >= device.ChannelCount) { SetChannel(0); } else { SetChannel(_currentChannel + 1); } } catch (Exception e) { if (e.Message.Contains("Stream")) { SceneManager.LoadScene(SceneManager.GetActiveScene().name); } } _idData.text = device.Name.ToLower(); return(true); }
private object SetPeaksPriority(int id) { PeaksPriority = (PeaksPriority)id; PlayerPrefHelper.SetPeaksPriority(PeaksPriority); _peaksPriorityData.text = PeaksPriority.ToString().ToLower(); return(true); }
public void handleExplodeSound() { if (PlayerPrefHelper.GetSoundSetting()) { AudioSource.PlayClipAtPoint(explodeClip, new Vector3()); } }
public void handleFailSound() { if (PlayerPrefHelper.GetSoundSetting()) { AudioSource.PlayClipAtPoint(failClip, new Vector3()); } }
private object SetLanguage(int id) { _language = (Language)id; PlayerPrefHelper.SetLanguage(_language); _languageData.text = _language.GetDescription().ToLower(); return(true); }
private void CheckDepth() { float v = PlayerPrefHelper.LoadFloat(PlayerPrefHelper.FURTHEST_DEPTH); float highest = v > this.Depth ? v : this.Depth; PlayerPrefHelper.SaveFloat(PlayerPrefHelper.FURTHEST_DEPTH, (int)highest); SetFurthestTextBoard((int)highest); }
public void OnCollectible() { AudioManager.Instance.PlaySFX(SFXList.Collectible); var pearlCount = PlayerPrefHelper.LoadInt(PlayerPrefHelper.PEARL_COUNT); this.PearlCount = pearlCount + 1; PlayerPrefHelper.SaveInt(PlayerPrefHelper.PEARL_COUNT, this.PearlCount); }
private void InitVariables() { data = GameData.LoadFromJSONResource(); passingStage = PlayerPrefHelper.GetPassingStage(); levelData = data.levelData[passingStage]; radius = Camera.main.ViewportToWorldPoint(new Vector3(RADIUS, 0, 0)).x - Camera.main.ViewportToWorldPoint(new Vector3(0, 0, 0)).x; speedHelper = new SpeedHelper(levelData.speed); }
private void initVariables() { data = GameData.LoadFromJSONResource(); passingStage = PlayerPrefHelper.GetPassingStage(); maxPage = (data.levelData.Length - 1) / MAX_BUTTON_PER_PAGE; currentPage = passingStage / MAX_BUTTON_PER_PAGE; startPageStage = currentPage * MAX_BUTTON_PER_PAGE + 1; }
public void OnRadarUpgradeButton() { var pearlCount = PlayerPrefHelper.LoadInt(PlayerPrefHelper.PEARL_COUNT); this.PearlCount = pearlCount - 10; PlayerPrefHelper.SaveInt(PlayerPrefHelper.PEARL_COUNT, this.PearlCount); PlayerPrefHelper.SaveBool(PlayerPrefHelper.UPGRADE_RADAR, 1); uiAnimator.UpdateMainText(); }
public void EndGame() { // Save score to highscore box.EndGame(); mainCtrl.ShowPostGame(true); bool newRecord = PlayerPrefHelper.UpdateHighscore(score); mainCtrl.postGame.Show(score, newRecord); }
private object SetOnOffShortcut(int keyCodeId) { OnOffHeld keyCode = (OnOffHeld)keyCodeId; _onOffShortcut = keyCode; Constants.OnOffShortcut = _onOffShortcut; PlayerPrefHelper.SetOnOffShortcut(keyCode); _onOffShortcutData.text = keyCode.ToString().ToLower(); return(true); }
private void CheckInstructions() { bool isInstructions = PlayerPrefHelper.LoadBool(PlayerPrefHelper.HAS_PLAYED_BEFORE); if (!isInstructions && playerSub.GetComponent <PlayerController>().Vertical < 0) { instructionUI.RunAnimationOut(); PlayerPrefHelper.SaveBool(PlayerPrefHelper.HAS_PLAYED_BEFORE, 1); } }
private object SetHoverHelpStatus(int statusId) { OnOffStatus status = (OnOffStatus)statusId; _hoverHelpStatus = status; Constants.HoverHelpStatus = _hoverHelpStatus; PlayerPrefHelper.SetHoverHelpStatus(status); _hoverHelpStatusData.text = status.ToString().ToLower(); return(true); }
public void OnOxygenUpgradeButton() { var pearlCount = PlayerPrefHelper.LoadInt(PlayerPrefHelper.PEARL_COUNT); this.PearlCount = pearlCount - 2; PlayerPrefHelper.SaveInt(PlayerPrefHelper.PEARL_COUNT, this.PearlCount); this.OxygenAmount = PlayerPrefHelper.LoadFloat(PlayerPrefHelper.OXYGEN_AMOUNT, 30); PlayerPrefHelper.SaveFloat(PlayerPrefHelper.OXYGEN_AMOUNT, this.OxygenAmount + 30); uiAnimator.UpdateMainText(); }
private object SetCustomTapDelay(float value) { if (value < 0.10f) { value = 0.10f; } CustomTapDelay = value; PlayerPrefHelper.SetCustomTapDelay(value); _customTapDelayData.text = value.ToString("F2"); return(true); }
private object SetHzOffset(float offset) { if (offset < 0) { offset = 0; } HzOffset = offset; PlayerPrefHelper.SetHzOffset(offset); _hzOffsetData.text = offset.ToString("F2"); return(true); }
public void Update() { bool hasLightUpgrade = PlayerPrefHelper.LoadBool(PlayerPrefHelper.UPGRADE_LIGHT); if (!this.IsActivated && hasLightUpgrade && transform.position.y <= lightActivatorPosition.position.y) { AudioManager.Instance.PlaySFX(SFXList.LightClick); this.IsActivated = true; light.SetActive(true); } }
private object SetRequiredFrames(float value) { if (value < 1) { value = 1; } var intValue = (int)value; RequiredFrames = intValue; PlayerPrefHelper.SetRequiredFrames(intValue); _requiredFramesData.text = intValue.ToString(); return(true); }
public void Initialize() { // 버퍼 for (int i = 0; i < 20; ++i) { GameObject go = new GameObject("AudioSource"); audioBufferDic.Add(go.AddComponent <AudioSource>(), 0); go.transform.SetParent(this.transform); } // Lobby Sound Load LoadResourceAudioClipsPackage("Sounds"); SetSoundOn(PlayerPrefHelper.GetSoundOn()); }
private object SetMaximumTickrate(float value) { var intValue = (int)value; if (intValue < 0) { return(false); } PlayerPrefHelper.SetMaximumTickrate(intValue); Constants.SetFrame(); _maximumTickrateData.text = intValue.ToString(); return(true); }
private void setupSoundButton() { buttonSound = GameObject.Find("ButtonSound").GetComponent <Button>(); soundSprite = buttonSound.transform.Find("Image").GetComponent <Image>(); if (PlayerPrefHelper.GetSoundSetting()) { soundSprite.sprite = soundOn; } else { soundSprite.sprite = soundOff; } }
private object SetResolution(int id) { _resolution = (Resolution)id; PlayerPrefHelper.SetResolution(_resolution); _resolutionData.text = _resolution.GetDescription().ToLower(); var resStr = _resolution.ToString(); int width = int.Parse(resStr.Substring(1, resStr.IndexOf('x') - 1)); int height = int.Parse(resStr.Substring(resStr.IndexOf('x') + 1)); Debug.Log($"{width} x {height}"); Screen.SetResolution(width, height, false); return(true); }