Пример #1
0
 private void OnEasy(lib.Event e)
 {
     GameVO.Instance.model      = GameModel.Freedom;
     GameVO.Instance.difficulty = DifficultyMode.Easy;
     GameVO.Instance.ShowModule(ModuleName.Game);
 }
Пример #2
0
 private void OnShowDaily(lib.Event e)
 {
     GameVO.Instance.ShowModule(ModuleName.Daily);
 }
Пример #3
0
 private void OnShow(lib.Event e)
 {
     gameObject.SetActive(true);
 }
Пример #4
0
 private void OnLanguageChange(lib.Event e)
 {
     PlayerPrefs.SetInt("language", language.value);
 }
Пример #5
0
 private void OnShowShop(lib.Event e)
 {
     GameVO.Instance.ShowModule(ModuleName.Shop);
 }
Пример #6
0
 private void OnTimeChange(lib.Event e)
 {
     timeTxt.text = StringUtils.TimeToMS(MainData.Instance.time.value);
     time2.text   = StringUtils.TimeToMS(MainData.Instance.time.value);
 }
Пример #7
0
 private void OnShowCutComplete(lib.Event e)
 {
     MainData.Instance.dispatcher.DispatchWith(hexjig.EventType.QUIT_LEVEL);
     GameVO.Instance.ShowModule(ModuleName.Result, MainData.Instance.time.value);
     ShowFlush();
 }
Пример #8
0
 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;
 }
Пример #9
0
 private void OnDisposeGameChangeOut(lib.Event e)
 {
     Destroy((e.Data as Game).changeOutRoot);
 }
Пример #10
0
 private void OnClickSound(lib.Event e)
 {
     GameVO.Instance.soundEditor.value = !(bool)GameVO.Instance.soundEditor.value;
 }
Пример #11
0
 private void OnQuit(lib.Event e)
 {
     GameVO.Instance.musicEditor.value = false;
     GameVO.Instance.soundEditor.value = false;
     GameVO.Instance.ShowModule(ModuleName.Main);
 }
Пример #12
0
 private void OnClickMusic(lib.Event e)
 {
     GameVO.Instance.musicEditor.value = !(bool)GameVO.Instance.musicEditor.value;
 }
Пример #13
0
 private void OnShowHome(lib.Event e)
 {
     //GameVO.Instance.ShowModule(ModuleName.Game, MainData.Instance.levelId.value);
     GameVO.Instance.ShowModule(ModuleName.Main);
 }
Пример #14
0
 private void CheckNextEffect(lib.Event e)
 {
     CheckPassEffect();
 }
Пример #15
0
 private void OnSetPiece(lib.Event e)
 {
     ResourceManager.PlaySound("sound/setpiece", false, GameVO.Instance.soundVolumn.value / 100.0f);
 }
Пример #16
0
 private void OnNetComplete(lib.Event e)
 {
     Debug.Log(e.Data);
 }
Пример #17
0
 private void OnTip(lib.Event e)
 {
     MainData.Instance.dispatcher.DispatchWith(hexjig.EventType.SHOW_TIP);
 }
Пример #18
0
 private void OnBuy(lib.Event e)
 {
     GameVO.Instance.googlePlatform.Buy("item_0");
 }
Пример #19
0
 private void OnRestart(lib.Event e)
 {
     //MainData.Instance.dispatcher.DispatchWith(hexjig.EventType.RESTART);
     MainData.Instance.dispatcher.DispatchWith(hexjig.EventType.BACK_STEP);
 }
Пример #20
0
 private void OnQuitShop(lib.Event e)
 {
     GameVO.Instance.ShowModule(ModuleName.Main);
 }
Пример #21
0
 void OnScoreChange(lib.Event e = null)
 {
     ScoreText.text = "分数: " + GameVO.Instance.score.Value + "  连击: " + GameVO.Instance.combo.Value;
 }
Пример #22
0
 private void OnColorChange(lib.Event e)
 {
     grid.sprite = e.Data as Sprite;
     EditorVO.Instance.SelectColor(e.Data as Sprite);
 }
Пример #23
0
 private void OnShowHonor(lib.Event e)
 {
     GameVO.Instance.achievement.ShowAchievementView();
 }
Пример #24
0
        /// <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);
        }
Пример #25
0
 private void OnShowSetting(lib.Event e)
 {
     GameVO.Instance.ShowModule(ModuleName.Setting);
 }
Пример #26
0
 public void Dispatch(lib.Event e)
 {
     dispatcher.Dispatch(e);
 }
Пример #27
0
 private void OnShowFreedom(lib.Event e)
 {
     GameVO.Instance.ShowModule(ModuleName.Freedom);
 }
Пример #28
0
    private void OnCreatePrefab(lib.Event e)
    {
        ThreadEvent te = e as ThreadEvent;

        PrefabManager.Create(te.URL);
    }
Пример #29
0
 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);
 }
Пример #30
0
 private void OnHideGame(lib.Event e)
 {
     root.SetActive(false);
 }