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 setTipsSprite(string name = null) { if (name == null) { _tips.color = default(Color); } else { _tips.sprite = ResourcesSaveUtils.getInstance().getSpriteByName(name); _tips.color = Color.white; } return; }
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; } }