コード例 #1
0
ファイル: DebugService.cs プロジェクト: OlegGelezcov/Casual
 private void ShowHint(HintView.OffsetType offset)
 {
     HintView.TextData textData = new HintView.TextData {
         title          = "Test hint title",
         text           = "Lorem ipsum dolores ....",
         offsetType     = offset,
         screenPosition = new Vector2(Screen.width / 2, Screen.height / 2)
     };
     viewService.ShowView(RavenhillViewType.hint_view, textData);
 }
コード例 #2
0
ファイル: DebugService.cs プロジェクト: OlegGelezcov/Casual
        public override bool Execute(string source)
        {
            string viewName = GetToken(source, 1).ToLower();

            switch (viewName)
            {
            case "quest_dialog_view": {
                ShowQuestDialogView();
            }
            break;

            case "quest_start_view": {
                ShowQuestStartView();
            }
            break;

            case "quest_end_view": {
                ShowQuestEndView();
            }
            break;

            case "video": {
                ShowVideoView();
            }
            break;

            case "achievment_rank_view": {
                ShowAchievmentRankView();
            }
            break;

            case "msgbox": {
                int btnCount = GetInt(source, 2);
                ShowMsgBox(btnCount);
            }
            break;

            case "alchemy": {
                ShowAlchemy();
            }
            break;

            case "hint": {
                string offsetStr = GetToken(source, 2).ToLower();
                Dictionary <string, HintView.OffsetType> offsets = new Dictionary <string, HintView.OffsetType> {
                    ["up"]    = HintView.OffsetType.Up,
                    ["down"]  = HintView.OffsetType.Down,
                    ["left"]  = HintView.OffsetType.Left,
                    ["right"] = HintView.OffsetType.Right
                };
                HintView.OffsetType offset = offsets.GetOrDefault(offsetStr, HintView.OffsetType.Up);
                ShowHint(offset);
            }
            break;

            case "daily": {
                int day = GetInt(source, 2);
                ShowDailyRewardView(day);
            }
            break;

            case "levelup": {
                ShowLevelUpView(GetInt(source, 2));
            }
            break;
            }
            return(true);
        }