void SelItem(object sender)
    {
        GameObject obj = sender as GameObject;

        char[] splt    = { '_' };
        string lastnum = DcGlobalFunc.GetLastString(obj.transform.name, splt);

        nSelItem = Convert.ToInt32(lastnum) - 1;
        int nItemIdx = 0;

        if (GetMousePos().y > 357)
        {
            nItemIdx = 0;
        }
        else if (GetMousePos().y < 327)
        {
            nItemIdx = 1;
        }

        nSelItem = nSelItem * 2 + nItemIdx;
        for (int i = 0; i < SprItemBg.Length; i++)
        {
            SprItemBg[i].spriteName = "Item Bg S1";
        }
        SprItemBg[nSelItem].spriteName = "Item Bg S2";

        NvSoundController soundctr = Singlton.getInstance("NvSoundController") as NvSoundController;

        soundctr.PlaySe("ui_touch");
    }
示例#2
0
    //单击歌曲列表中某首歌时的事件响应
    private void SelSong(object sender)
    {
        if (objLastSelSongBtnSender == sender)
        {
            return;
        }
        objLastSelSongBtnSender = sender;

        NvSoundController soundctr = Singlton.getInstance("NvSoundController") as NvSoundController;

        soundctr.PlaySe("ui_touch");

        GameObject obj = sender as GameObject;

        char[] splt    = { '_' };
        string lastnum = DcGlobalFunc.GetLastString(obj.transform.name, splt);
        //Debug.Log("1111111111" + lastnum);
        int nSelSong = Convert.ToInt32(lastnum) - 1;

        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        for (int i = 0; i < mgr.cShareData.lstSongData.Count; i++)
        {
            SprSongListBg[i].enabled = false;
        }
        SprSongListBg[nSelSong].enabled = true;
        soundctr.PlaySong(mgr.cShareData.lstSongData[nSelSong].strOfficial);
    }
示例#3
0
    private void SelDiff(object sender)
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        GameObject obj = sender as GameObject;

        char[] splt    = { '_' };
        string lastnum = DcGlobalFunc.GetLastString(obj.transform.name, splt);

        Debug.LogError(lastnum);
        int nIdx = Convert.ToInt32(lastnum);

        switch (nIdx)
        {
        case 0:
            mgr.cShareData.strDiffLv = "Simple";
            break;

        case 1:
            mgr.cShareData.strDiffLv = "Normal";
            break;

        case 2:
            mgr.cShareData.strDiffLv = "Diff";
            break;
        }
        Debug.LogError(mgr.cShareData.strDiffLv);

        //showDialog(false);

        NvSoundController soundctr = Singlton.getInstance("NvSoundController") as NvSoundController;

        soundctr.PlaySe("ui_touch");

        mgr.cShareData.cCurSongData = mgr.cShareData.lstSongData[nAtMiddleIdx];
        mgr.cShareData.strMode      = "Default";
        if (mgr.cShareData.nDiskEntranceType == 0)
        {
            mgr.ChangeScene(mgr.cShareData.lstBuildingData[mgr.cShareData.lstSongData[nAtMiddleIdx].nWhereScene].str3DSceneName);
            //Debug.LogError(mgr.cShareData.lstBuildingData[mgr.cShareData.lstSongData[nAtMiddleIdx].nWhereScene].str3DSceneName);
            mgr.cShareData.nDancingEntranceType = 1;
        }
        else if (mgr.cShareData.nDiskEntranceType == 1)
        {
            mgr.ChangeScene("UI_Lobby");
        }
    }
    void SelOneFriend(object sender)
    {
        GameObject obj = sender as GameObject;

        char[] splt       = { '_' };
        string lastnum    = DcGlobalFunc.GetLastString(obj.transform.name, splt);
        int    nSelFriend = Convert.ToInt32(lastnum) - 1;

        for (int i = 0; i < SprBgOg.Length; i++)
        {
            SprBgOg[i].enabled = false;
        }
        SprBgOg[nSelFriend].enabled = true;

        //BoxAddFriend.size = new Vector3(1, 1, 1);
        //SprAddFriend.color = new Color(1, 1, 1);
    }
示例#5
0
    private void GotoChallengBuilding(object sender)
    {
        GameObject obj = sender as GameObject;

        char[] splt         = { '_' };
        string strLastNum   = DcGlobalFunc.GetLastString(obj.transform.name, splt);
        int    nSelBuilding = Convert.ToInt32(strLastNum) - 1;

        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.cShareData.nCurSelBuildingIdx = nSelBuilding;
        AddChallengeListBegin();

        NvSoundController soundctr = Singlton.getInstance("NvSoundController") as NvSoundController;

        soundctr.PlaySe("ui_touch");
    }
    void Buy(object sender)
    {
        GameObject obj = sender as GameObject;

        char[] splt             = { '_' };
        string strParentLastNum = DcGlobalFunc.GetLastString(obj.transform.parent.name, splt);
        int    nParentLastNum   = Convert.ToInt32(strParentLastNum) - 1;
        string strLastNum       = DcGlobalFunc.GetLastString(obj.transform.name, splt);

        nSelGoods = nParentLastNum * 2 + Convert.ToInt32(strLastNum);

        Debug.LogError("SSSSSSSSS:" + nSelGoods);

        NvSoundController soundctr = Singlton.getInstance("NvSoundController") as NvSoundController;

        soundctr.PlaySe("ui_touch");
    }
    private void SelRoom(object sender)
    {
        GameObject obj = sender as GameObject;

        char[] splt     = { '_' };
        string lastnum  = DcGlobalFunc.GetLastString(obj.transform.parent.name, splt);
        int    nSelRoom = Convert.ToInt32(lastnum) - 1;
        //Debug.LogError(lastnum);

        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.cShareData.cCurRoomData             = mgr.cShareData.lstRoomsData[nSelRoom];
        mgr.cShareData.cCurSongData             = mgr.cShareData.lstSongData[mgr.cShareData.lstRoomsData[nSelRoom].nSongID];
        mgr.cShareData.strDiffLv                = mgr.cShareData.lstRoomsData[nSelRoom].strDiff;
        mgr.cShareData.strMode                  = mgr.cShareData.strDancingMode[nCurModeIdx];
        mgr.cShareData.cCurSongData.nWhereScene = 0;

        GotoWaitingRoom();
    }
    private void ShowMessagePanel(object sender)
    {
        PanMessage.gameObject.SetActiveRecursively(true);

        GameObject obj = sender as GameObject;

        char[] splt       = { '_' };
        string lastnum    = DcGlobalFunc.GetLastString(obj.transform.parent.name, splt);
        int    nSelFriend = Convert.ToInt32(lastnum) - 1;

        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.cShareData.cCurFriendData = mgr.cShareData.lstFriendsData[nSelFriend];

        SprMsgFriendIcon.spriteName = SprIcon[nSelFriend].spriteName;
        LabMsgFriendName.text       = mgr.cShareData.cCurFriendData.strFriendName;
        LabMsgFriendLv.text         = mgr.cShareData.cCurFriendData.nFriendLv.ToString();

        NvSoundController soundctr = Singlton.getInstance("NvSoundController") as NvSoundController;

        soundctr.PlaySe("ui_touch");
    }
    private void SelChallengeIndex(object sender)
    {
        GameObject obj = sender as GameObject;

        char[] splt    = { '_' };
        string lastnum = DcGlobalFunc.GetLastString(obj.transform.name, splt);

        nCurSelChallengeIndex = Convert.ToInt32(lastnum) - 1;
        //Debug.Log("SelChallengeIndex:" + nCurSelChallengeIndex);
        if (nCurSelChallengeIndex != nLastCSCIdx)
        {
            SetChallengeChallenge();
            nLastCSCIdx = nCurSelChallengeIndex;

            for (int i = 0; i < SprSongSelHalo.Length; i++)
            {
                SprSongSelHalo[i].enabled = (nCurSelChallengeIndex == i ? true : false);
            }

            NvSoundController soundctr = Singlton.getInstance("NvSoundController") as NvSoundController;
            soundctr.PlaySe("ui_check");
        }
    }