private void init() { _curTime = 0; // 动态加载资源 if (!ResourcesSaveUtils.getInstance().isLoaded) { // 开启协程,异步执行数据内容(并不是异步) StartCoroutine(ResourcesSaveUtils.getInstance().loadSpriteResources()); } // init audio AudioPlayCtrl.init(audioManager); StartSceneAudioCtrl.init(audioManager); // repeat play audio GestureCtrl.getInstance().toLeftGesture = playSystemAudio; GestureCtrl.getInstance().toCenterGesture = makeSure; GestureCtrl.getInstance().toRightGesture = null; GestureCtrl.getInstance().toBackGesture = () => { changeChoice(false); }; GestureCtrl.getInstance().toFrontGesture = () => { changeChoice(true); }; bindingUIFeature(); GameManagerGlobalData.resetGameGlobalData(); }
private void contactUS() { StartSceneAudioCtrl.getInstance().play(StartSceneAudioData.ADDQQ, () => { setTipsSprite(null); }); setTipsSprite("tips2"); }
// Update is called once per frame void Update() { GestureCtrl.getInstance().timer(); _curTime += Time.deltaTime; if (isFirstTimeEnterGame) { showStartAnim(); } if (_curTime > _elapseTime) { StartSceneAudioCtrl.getInstance().play(StartSceneAudioData.DOUBLE_CLICK); playSystemAudio(); } }
private void playSystemAudio() { switch (_state) { case menuState.START: StartSceneAudioCtrl.getInstance().play(StartSceneAudioData.START); break; case menuState.CONTACT: StartSceneAudioCtrl.getInstance().play(StartSceneAudioData.CONTACT_OFFICE); break; case menuState.EXIT: StartSceneAudioCtrl.getInstance().play(StartSceneAudioData.EXIT); break; } }
private void showStartAnim() { Color color = Color.white; if (_curTime < _titleDisplayTime) { color.a = _curTime / _titleDisplayTime; } _title.color = color; if (_curTime > _titleDisplayTime && ResourcesSaveUtils.getInstance().isLoaded) { StartSceneAudioCtrl.getInstance().play(StartSceneAudioData.TIPS, () => { setTipsSprite(null); }); setTipsSprite("tips1"); setState(menuState.START); // button initButton(); isFirstTimeEnterGame = false; } }
public static void init(GameObject manager) { _instance = manager.GetComponent <StartSceneAudioCtrl>(); }