private void OnEasy(lib.Event e) { GameVO.Instance.model = GameModel.Freedom; GameVO.Instance.difficulty = DifficultyMode.Easy; GameVO.Instance.ShowModule(ModuleName.Game); }
private void OnShowDaily(lib.Event e) { GameVO.Instance.ShowModule(ModuleName.Daily); }
private void OnShow(lib.Event e) { gameObject.SetActive(true); }
private void OnLanguageChange(lib.Event e) { PlayerPrefs.SetInt("language", language.value); }
private void OnShowShop(lib.Event e) { GameVO.Instance.ShowModule(ModuleName.Shop); }
private void OnTimeChange(lib.Event e) { timeTxt.text = StringUtils.TimeToMS(MainData.Instance.time.value); time2.text = StringUtils.TimeToMS(MainData.Instance.time.value); }
private void OnShowCutComplete(lib.Event e) { MainData.Instance.dispatcher.DispatchWith(hexjig.EventType.QUIT_LEVEL); GameVO.Instance.ShowModule(ModuleName.Result, MainData.Instance.time.value); ShowFlush(); }
private void OnZhCn(lib.Event e) { GameVO.Instance.musicEditor.value = false; GameVO.Instance.soundEditor.value = false; GameVO.Instance.language.value = LanguageTypeConfig.GetConfigWidth("name", "zh_cn").id; }
private void OnDisposeGameChangeOut(lib.Event e) { Destroy((e.Data as Game).changeOutRoot); }
private void OnClickSound(lib.Event e) { GameVO.Instance.soundEditor.value = !(bool)GameVO.Instance.soundEditor.value; }
private void OnQuit(lib.Event e) { GameVO.Instance.musicEditor.value = false; GameVO.Instance.soundEditor.value = false; GameVO.Instance.ShowModule(ModuleName.Main); }
private void OnClickMusic(lib.Event e) { GameVO.Instance.musicEditor.value = !(bool)GameVO.Instance.musicEditor.value; }
private void OnShowHome(lib.Event e) { //GameVO.Instance.ShowModule(ModuleName.Game, MainData.Instance.levelId.value); GameVO.Instance.ShowModule(ModuleName.Main); }
private void CheckNextEffect(lib.Event e) { CheckPassEffect(); }
private void OnSetPiece(lib.Event e) { ResourceManager.PlaySound("sound/setpiece", false, GameVO.Instance.soundVolumn.value / 100.0f); }
private void OnNetComplete(lib.Event e) { Debug.Log(e.Data); }
private void OnTip(lib.Event e) { MainData.Instance.dispatcher.DispatchWith(hexjig.EventType.SHOW_TIP); }
private void OnBuy(lib.Event e) { GameVO.Instance.googlePlatform.Buy("item_0"); }
private void OnRestart(lib.Event e) { //MainData.Instance.dispatcher.DispatchWith(hexjig.EventType.RESTART); MainData.Instance.dispatcher.DispatchWith(hexjig.EventType.BACK_STEP); }
private void OnQuitShop(lib.Event e) { GameVO.Instance.ShowModule(ModuleName.Main); }
void OnScoreChange(lib.Event e = null) { ScoreText.text = "分数: " + GameVO.Instance.score.Value + " 连击: " + GameVO.Instance.combo.Value; }
private void OnColorChange(lib.Event e) { grid.sprite = e.Data as Sprite; EditorVO.Instance.SelectColor(e.Data as Sprite); }
private void OnShowHonor(lib.Event e) { GameVO.Instance.achievement.ShowAchievementView(); }
/// <summary> /// 抛出事件,无需创建事件对象,只需要传递事件类型和相关内容即可 /// </summary> /// <param name="type"> 事件类型 </param> /// <param name="data"> 事件内容 </param> public void DispatchWith(string type, object data = null) { Event e = Event.Create(type, data); Dispatch(e); }
private void OnShowSetting(lib.Event e) { GameVO.Instance.ShowModule(ModuleName.Setting); }
public void Dispatch(lib.Event e) { dispatcher.Dispatch(e); }
private void OnShowFreedom(lib.Event e) { GameVO.Instance.ShowModule(ModuleName.Freedom); }
private void OnCreatePrefab(lib.Event e) { ThreadEvent te = e as ThreadEvent; PrefabManager.Create(te.URL); }
private void OnColorChange(lib.Event e) { sprite.sprite = EditorVO.Instance.colors[vo.color.value].image; sprite.color = new Color(1, 1, 1, vo.color.value == 0?0.3f:1f); }
private void OnHideGame(lib.Event e) { root.SetActive(false); }