private void Construct(BgmController bgmController, SeController seController, ISaveSoundUseCase saveSoundUseCase) { bgmSlider .OnPointerUpAsObservable() .Subscribe(_ => { saveSoundUseCase.SaveBgmVolume(bgmController.GetVolume()); }) .AddTo(bgmSlider); seSlider .OnPointerUpAsObservable() .Subscribe(_ => { seController.PlaySe(SeType.Decision); saveSoundUseCase.SaveSeVolume(seController.GetVolume()); }) .AddTo(seSlider); bgmController.SetVolume(saveSoundUseCase.bgmVolume); seController.SetVolume(saveSoundUseCase.seVolume); SetSliderVolume(bgmController, seController); UpdateVolume(bgmController, seController); }
protected bool end() { eventController.MobileSingleStickControl.SetActive(true); Charactor.Restart(); BgmController.GetInstance().playDefaultBgm(); return(true); }
public void HomeBtn() { BgmController sound = GameObject.Find("GameMgr").GetComponent <BgmController>(); sound.ChangeBgm(); StartCoroutine(OutDelay()); }
protected bool start() { BgmController.GetInstance().playEvent1Bgm(true); Charactor.Pause(); eventController.Player.Idle(); eventController.MobileSingleStickControl.SetActive(false); return(true); }
void Awake() { highlightBox = transform.Find("chkHighlight").gameObject; playerRigid = GetComponent <Rigidbody>(); nowRot = transform.localRotation; playerCamera = GameObject.Find("Camera").GetComponent <Camera>(); cameraAni = playerCamera.GetComponent <Animator>(); playerAniCon = GetComponent <AnimationController>(); sceneName = SceneManager.GetActiveScene().name; if (sceneName == "ItemCollectScene") { playerSpeed = 3; s_itemBtn = GameObject.Find("itemBtnCanvas/btn_GetItem").GetComponent <ItemBtn>(); canvas = GameObject.Find("Canvas"); Block = null; } else if (sceneName == "GameScene") { DontDestroyOnLoad(transform.parent); GM = GameObject.Find("GameMgr2/itemFieldCntrl").GetComponent <ItemFieldCntrl>(); sockServObj = GameObject.Find("GameMgr2/MatchingCntrl"); playerInfo = sockServObj.GetComponent <GameEnterScript>(); weaponNum = playerInfo.savCharInfo.weapon; spawnInfo = sockServObj.GetComponent <SpawnScript>(); shotMgr = GetComponentInChildren <ShotManager>(); shotMgr.ShotPosChange(weaponNum); shotMgr.point = GameObject.Find("PointPrefab"); shotMgr.point.SetActive(false); StartCoroutine(MoveDelay()); //플레이어의 정보 전송하는 코루틴 hpText = GameObject.Find("Canvas").transform.GetChild(0).GetComponent <Text>(); playerHPBar = GameObject.Find("Canvas").transform.GetChild(3).GetComponent <HpBar>(); Block = GameObject.Find("Canvas").transform.GetChild(4).gameObject; s_itemSpawn = GameObject.Find("itemSpawnArr").GetComponent <ItemSpawn>(); s_hitEffect = GameObject.Find("HitEffect").GetComponent <hitEffect>(); ChinkEffect = GameObject.Find("ChinkEffect"); ItemImg = new GameObject[4]; ItemImg[(int)eITEM.em_HP_POTION] = GameObject.Find("HpPotionImg").gameObject; ItemImg[(int)eITEM.em_SPEED_POTION] = GameObject.Find("SpdPotionImg").gameObject; ItemImg[(int)eITEM.em_DAMAGE_UP_POTIOM] = GameObject.Find("AtkPotionImg").gameObject; ItemImg[(int)eITEM.em_DEFENCE_UP_POTION] = GameObject.Find("DefPotionImg").gameObject; for (int i = 0; i < 4; i++) { ItemImg[i].SetActive(false); } sound = GameObject.Find("GameMgr").GetComponent <BgmController>(); effSound = gameObject.GetComponentInChildren <EffSoundController>(); } }
private void Construct(BgmController bgmController, SeController seController) { var soundUseCase = new SoundUseCase(); soundUseCase.LoadSound(bgmController, seController); this.OnDisableAsObservable() .Subscribe(_ => soundUseCase.SaveSound(bgmController, seController)) .AddTo(this); }
IEnumerator GameStartDelay() { yield return(new WaitForSeconds(1.0f)); MSGWin.SetActive(false); BgmController sound = GameObject.Find("GameMgr").GetComponent <BgmController>(); sound.ChangeBgm(); loading.LoadScene("ItemCollectScene"); }
private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(gameObject); } }
public void Awake() { DontDestroyOnLoad(this.gameObject); if (BgmController.instance == null) { instance = this; } else if (this != instance) { Destroy(this.gameObject); } }
IEnumerator OutDelay() { GameObject.Destroy(player.transform.parent.gameObject); GameObject.Destroy(enemy.transform.parent.gameObject); GameObject.Destroy(GameObject.Find("itemBtnCanvas")); GameObject.Destroy(GameObject.Find("GameMgr2")); BgmController sound = GameObject.Find("GameMgr").GetComponent <BgmController>(); sound.ChangeBgm(); yield return(new WaitForSeconds(1.0f)); loading.LoadScene("WaitScene"); }
void Awake() { highlightBox = transform.Find("chkHighlight").gameObject; playerRigid = GetComponent <Rigidbody>(); nowRot = transform.localRotation; playerCamera = GameObject.Find("Camera").GetComponent <Camera>(); cameraAni = playerCamera.GetComponent <Animator>(); playerAniCon = GetComponent <AnimationController>(); sceneName = SceneManager.GetActiveScene().name; if (sceneName == "ItemCollectScene") { playerSpeed = 3; s_itemBtn = GameObject.Find("itemBtnCanvas/btn_GetItem").GetComponent <ItemBtn>(); canvas = GameObject.Find("Canvas"); block = null; } else if (sceneName == "GameScene") { DontDestroyOnLoad(transform.parent); GM = GameObject.Find("GameMgr2/itemFieldCntrl").GetComponent <ItemFieldCntrl>(); sockServObj = GameObject.Find("GameMgr2/MatchingCntrl"); playerInfo = sockServObj.GetComponent <GameEnterScript>(); weaponNum = playerInfo.savCharInfo.weapon; spawnInfo = sockServObj.GetComponent <SpawnScript>(); usedItemEff = GameObject.Find("usedItemEff").GetComponent <Image>(); usedItemEff.gameObject.SetActive(false); Info = GameObject.Find("Info"); Info.transform.GetChild(weaponNum + 1).gameObject.SetActive(true); shotMgr = GetComponentInChildren <ShotManager>(); shotMgr.ShotPosChange(weaponNum); shotMgr.point = GameObject.Find("PointPrefab"); shotMgr.point.SetActive(false); StartCoroutine(MoveDelay()); //플레이어의 정보 전송하는 코루틴 playerHPBar = GameObject.Find("Canvas/playerHP").GetComponent <HpBar>(); block = GameObject.Find("Canvas/Block").gameObject; block.SetActive(false); s_itemSpawn = GameObject.Find("itemSpawnArr").GetComponent <ItemSpawn>(); s_hitEffect = GameObject.Find("HitEffect").GetComponent <hitEffect>(); ChinkEffect = GameObject.Find("ChinkEffect"); usedItemParticle = transform.Find("ItemEffect").GetComponentInChildren <ParticleSystem>(); usedItemParticleRender = transform.Find("ItemEffect").GetComponentInChildren <ParticleSystemRenderer>(); sound = GameObject.Find("GameMgr").GetComponent <BgmController>(); effSound = gameObject.GetComponentInChildren <EffSoundController>(); } }
// Use this for initialization void Start() { //Set volume based on player prefs. if it doesn exist set a default value. bgmController = BackgroundMusic.GetComponent <BgmController>(); confirmButton.onClick.AddListener(ConfirmVolume); if (PlayerPrefs.HasKey("SoundEffectsVolume") && PlayerPrefs.HasKey("MusicVolume")) { soundSlider.value = PlayerPrefs.GetFloat("SoundEffectsVolume"); musicSlider.value = PlayerPrefs.GetFloat("MusicVolume"); } else { soundSlider.value = 0.75f; musicSlider.value = 0.5f; ConfirmVolume(); } }
// Start is called before the first frame update void Start() { playerController = GameObject.Find("Player").GetComponent <PlayerController>(); playerData = GameObject.Find("PlayerData").GetComponent <PlayerData>(); playerLives = playerData.Lives; currentGameLevel = playerData.CurrentGameLevel; playerData.TotalGameLevel = TotalGameLevel; bgmController = GameObject.Find("BGM").GetComponent <BgmController>(); sfxController = GameObject.Find("SFX").GetComponent <SfxController>(); livesText.text = "" + playerLives; scoreText.text = "" + playerData.Score; IsGameOver = false; IsGamePaused = false; IsLevelComplete = false; }
IEnumerator ItemDelay() { yield return(new WaitForSeconds(1.0f)); BgmController sound = GameObject.Find("GameMgr").GetComponent <BgmController>(); sound.ChangeBgm(); loading.LoadScene("GameScene"); while (true) { yield return(new WaitForSeconds(0.2f)); if (SceneManager.GetActiveScene().name == "GameScene") { Spawn(); break; } } }
// Use this for initialization void Start() { //PlayerPrefs.DeleteAll(); bgmController = BackgroundMusic.GetComponent <BgmController>(); sfxController = mainCamera.GetComponent <SoundEffectVolume>(); //Sets the initial volume of the level from player prefs confirmButton.onClick.AddListener(ConfirmVolume); if (PlayerPrefs.HasKey("SoundEffectsVolume") && PlayerPrefs.HasKey("MusicVolume")) { soundSlider.value = PlayerPrefs.GetFloat("SoundEffectsVolume"); musicSlider.value = PlayerPrefs.GetFloat("MusicVolume"); } else { soundSlider.value = 0.75f; musicSlider.value = 0.5f; ConfirmVolume(); } }
// Update is called once per frame void Update() { checkPlayerRotation(); //方向をセット anim.SetInteger("dir", dir); anim.SetBool("reload", isReload); Skill skill = FindObjectOfType <Skill>(); //BGM操作 if (skill.kingSkill) { BgmController.ChangeBgm(1); } else { BgmController.ChangeBgm(0); } if (skill.ready) { if (Time.time > nextTime) { GetComponent <Renderer>().enabled = !GetComponent <Renderer>().enabled; nextTime += interval; } } if (!skill.ready) { GetComponent <Renderer>().enabled = true; } if (!GameManager.kingNotEffect) { if (!isReload) { //moveKeyboard(); //if (wark_velocity > 0) //{ //移動中のみタイマー作動 // sound_span -= Time.deltaTime; //タイマーのカウントダウン // if (sound_span <= 0) // { // walkSe.PlayOneShot(walkSe.clip); //足音を鳴らす // sound_span = 0.5f / (wark_velocity * 5f); //今の速度に合わせて次の音までの時間を決める // } //} moveTouch(); } else { if (!isCall) { Invoke("flgChange", 1f); } isCall = true; } push_tmp = false; if (Input.GetMouseButton(0) && !isReload) { //クリックして、オブジェクトがあったら GameObject obj = getClickObject(); push_tmp = true; if (obj != null) { if (obj.name == "TapZone") { PushDown(); } } } if (push_tmp) { chargeGauge(); } if (!push_tmp && push) { shootSe.PlayOneShot(shootSe.clip); PushUp(); } playerPos = transform.position; if (skill.kingSkill) { charge = 2f; } } }
public VolumeUpdatePresenter(BgmController bgmController, SeController seController, VolumeUpdateView volumeUpdateView) { volumeUpdateView.UpdateBgmVolume(bgmController); volumeUpdateView.UpdateSeVolume(seController); }