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

        PrefabManager.Create(te.URL);
    }
Exemplo n.º 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);
 }
Exemplo n.º 30
0
 private void OnHideGame(lib.Event e)
 {
     root.SetActive(false);
 }