Beispiel #1
0
        public void ShowMap(Vector3 targetPos, SHOW_TYPE type)
        {
            if (type == SHOW_TYPE.NONE)
            {
                return;
            }

            switch (type)
            {
            default:
            case SHOW_TYPE.NEAR: ShowNear(targetPos);
                break;

            case SHOW_TYPE.MONSTER:
                ShowAllUnits(true);
                break;

            case SHOW_TYPE.TRAP:
                ShowTraps(true);
                break;

            case SHOW_TYPE.GEM_ITEM:
                ShowGems(true);
                break;

            case SHOW_TYPE.ALL:
                ShowAllMap(true);
                break;
            }
        }
Beispiel #2
0
    public void Confirm_PayWaitPay(SHOW_TYPE type, string friendname, UInt64 shoppinglistguid)
    {
        if (type != SHOW_TYPE.TYPE_PAY)
        {
            return;
        }

        if (friendname == "")
        {
            return;
        }

        int nCostYuanBao = GameManager.gameManager.PlayerDataPool.WaitPayRecord.GetCostYuanBao(shoppinglistguid);

        if (nCostYuanBao == GlobeVar.INVALID_ID)
        {
            return;
        }

        gameObject.SetActive(true);

        m_Type                   = type;
        m_ChooseFriendName       = friendname;
        m_CostYuanBao            = nCostYuanBao;
        m_ChooseShoppingListGuid = shoppinglistguid;

        m_TitleLabel.text       = StrDictionary.GetClientDictionaryString("#{4757}", friendname);
        m_CostYuanBaoLabel.text = nCostYuanBao.ToString();
    }
Beispiel #3
0
 private void finToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (m_ShowType == SHOW_TYPE.Fin)
     {
         return;
     }
     m_ShowType = SHOW_TYPE.Fin;
     timeToolStripMenuItem.Checked = false;
     tickToolStripMenuItem.Checked = false;
     finToolStripMenuItem.Checked  = true;
     m_pListViewBase.AddFinColumn();
 }
 private void OnQuery_CHANGE_SHOW_TYPE()
 {
     currentPageIndex = 0;
     if (showType == SHOW_TYPE.NOT_ACHIEVED)
     {
         showType = SHOW_TYPE.ACHIVED;
     }
     else
     {
         showType = SHOW_TYPE.NOT_ACHIEVED;
     }
     UpdateUI();
 }
Beispiel #5
0
    public void Confirm_ShoppingCart(SHOW_TYPE type, UInt64 friendguid, string friendname)
    {
        if (type != SHOW_TYPE.TYPE_PRESENT && type != SHOW_TYPE.TYPE_WAITPAY)
        {
            return;
        }

        if (friendname == "" || friendguid == GlobeVar.INVALID_GUID)
        {
            return;
        }

        int nCostYuanBao = GameManager.gameManager.PlayerDataPool.ShoppingCart.GetCostYuanBao();

        if (nCostYuanBao == GlobeVar.INVALID_ID)
        {
            return;
        }

        if (GameManager.gameManager.PlayerDataPool.ShoppingCart.GoodsInfo.Count <= 0 ||
            GameManager.gameManager.PlayerDataPool.ShoppingCart.GoodsInfo.Count > GlobeVar.SHOPPINGLIST_GOODSMAX)
        {
            return;
        }

        gameObject.SetActive(true);

        m_Type             = type;
        m_ChooseFriendName = friendname;
        m_ChooseFriendGuid = friendguid;
        m_CostYuanBao      = nCostYuanBao;

        if (type == SHOW_TYPE.TYPE_PRESENT)
        {
            m_TitleLabel.text = StrDictionary.GetClientDictionaryString("#{4757}", friendname);
        }
        else
        {
            m_TitleLabel.text = StrDictionary.GetClientDictionaryString("#{4758}", friendname);
        }
        m_CostYuanBaoLabel.text = nCostYuanBao.ToString();
    }
Beispiel #6
0
        private void ShowExplainTextTile(SHOW_TYPE showType)
        {
            Color  textColor = Color.white;
            string msg       = "";

            switch (showType)
            {
            case SHOW_TYPE.ALL: msg = LocalizationManager.instance.GetLocalString(GAME_STRING.FLOOR_SHOW_ALL); textColor = Color.gray; break;

            case SHOW_TYPE.GEM_ITEM: msg = LocalizationManager.instance.GetLocalString(GAME_STRING.FLOOR_SHOW_ITEM); textColor = Color.yellow; break;

            case SHOW_TYPE.NEAR: msg = LocalizationManager.instance.GetLocalString(GAME_STRING.FLOOR_SHOW_NEAR); textColor = Color.green; break;

            case SHOW_TYPE.MONSTER: msg = LocalizationManager.instance.GetLocalString(GAME_STRING.FLOOR_SHOW_MONSTER); textColor = Color.red; break;

            case SHOW_TYPE.TRAP: msg = LocalizationManager.instance.GetLocalString(GAME_STRING.FLOOR_SHOW_TRAP); textColor = Color.blue; break;
            }

            Notice.instance.Show(msg, 1f, textColor);
        }
Beispiel #7
0
        SHOW_TYPE checkPos(int xDir, int yDir)
        {
            float   nextPosX = transform.position.x + xDir;
            float   nextPosY = transform.position.y + yDir;
            Vector2 pos      = new Vector2(nextPosX, nextPosY);

            SHOW_TYPE showType = GameManager.instance.CheckShowTile(pos);

            if (showType != SHOW_TYPE.NONE)
            {
                if (GameManager.instance.GetDungeonInfo().id == 0)
                {
                    ShowExplainTextTile(showType);
                }

                if (bHideMode)
                {
                    BreakedHiding(LocalizationManager.instance.GetLocalString(GAME_STRING.HIDE_BROKEN_FLOOR));
                }
            }
            return(showType);
        }
Beispiel #8
0
        string getShoTileText(SHOW_TYPE type)
        {
            string showTileText = "";

            if (type == SHOW_TYPE.ALL)
            {
                showTileText = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_TILE_ALL);
            }
            if (type == SHOW_TYPE.GEM_ITEM)
            {
                showTileText = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_TILE_ITEM);
            }
            if (type == SHOW_TYPE.MONSTER)
            {
                showTileText = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_TILE_MONSTER);
            }
            if (type == SHOW_TYPE.TRAP)
            {
                showTileText = LocalizationManager.instance.GetDungeonString(DUNGEON_STRING.CHAMBER_INFO_TILE_TRAP);
            }
            ;
            return(showTileText);
        }
 private void InsertTaskData(SHOW_TYPE type, TaskInfo info)
 {
     InsertTaskData(type, CreateTaskData(info));
 }
 private void InsertTaskData(SHOW_TYPE type, TaskData data)
 {
     taskDataLists[(int)type].Add(data);
     taskDataLists[(int)type].Sort(CompareByStatusAndId);
 }
Beispiel #11
0
        public void CheckStartPos()
        {
            SHOW_TYPE type = checkPos(0, 0);

            GameManager.instance.ShowMap(transform.position, type);
        }
Beispiel #12
0
 public ShowTile(Vector2 _pos, SHOW_TYPE _type)
 {
     x    = _pos.x;
     y    = _pos.y;
     type = _type;
 }