Inheritance: MonoBehaviour
    private void HideRecordingFinishedPanel()
    {
        PanRecordingFinished.gameObject.SetActiveRecursively(false);
        HideRecordedInPanel();

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

        soundctr.PlaySe("ui_touch");
    }
    private void ShowRecordedInPanel()
    {
        PanRecordedIn.gameObject.SetActiveRecursively(true);


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

        soundctr.PlaySe("ui_touch");
    }
    private void DrumBeat()
    {
        //Debug.Log("DrumBeat");

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

        if (bIsCanPressDrum)
        {
            if (posSliderPos.x >= 85 && posSliderPos.x <= 95)
            {
                Debug.LogWarning("Perfect:" + posSliderPos.x);
                soundctr.PlaySe("perfect");
                nCurScore += bIsInShowTime ? nScoreStandard[0] * 2 : nScoreStandard[0];
                cNumber.ShowNumber(ref SprNumber, nCurScore);
                nPerfectNum++;
                GoodUp(true);
            }
            else if (posSliderPos.x >= 70 && posSliderPos.x <= 110)
            {
                Debug.LogWarning("Good:" + posSliderPos.x);
                soundctr.PlaySe("good");
                nCurScore += bIsInShowTime ? nScoreStandard[1] * 2 : nScoreStandard[1];
                cNumber.ShowNumber(ref SprNumber, nCurScore);
                GoodUp(false);
            }
            else if (posSliderPos.x >= 65 && posSliderPos.x <= 115)
            {
                Debug.LogWarning("Bad:" + posSliderPos.x);
                soundctr.PlaySe("bad");
                nCurScore += bIsInShowTime ? nScoreStandard[2] * 2 : nScoreStandard[2];
                cNumber.ShowNumber(ref SprNumber, nCurScore);
                SprBad.animation.Play();
                SprBad.enabled    = true;
                bIsSucceedDancing = false;
                nSuccessionSD     = 0;
                cCharMgr.MainCharIdleForDancing();
                bIsLastGoodUp = true;
            }
            else
            {
                soundctr.PlaySe("miss");
                Miss();
            }

            bIsCanPressDrum = false;

            if (nComboNum >= ComboCnt4ShowTime)
            {
                SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;
                if (mgr.cShareData.lstBeatData[cCurSongData.litBeatDataIdx].litOpeData.Count > nCurOpeDataIdx + ShowTimeTurns * 2)
                {
                    ShowTimeStart();
                }
            }
        }
    }
Example #4
0
    private void Prepare()
    {
        SprPrepare[0].enabled = true;
        SprLight[0].enabled   = true;
        BtnPrepare.gameObject.SetActiveRecursively(false);

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

        soundctr.PlaySe("ui_touch");
    }
Example #5
0
        public static IEnumerator ShowUIAsync(UIType packageID, UIType showID, UIType preID, bool bReturn,
                                              object exData, UIType hideID)
        {
            IEnumerator itor = Singlton.ShowWndAsync(packageID, showID, preID, bReturn, exData, new UIType[] { hideID });

            while (itor.MoveNext())
            {
                yield return(null);
            }
        }
    private void GotoRecordedSongs()
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.ChangeScene("UI_RecordedSongs");

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

        soundctr.PlaySe("ui_touch");
    }
    private void GotoTheLatestSong()
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.ChangeScene("UI_TheLatestSong");

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

        soundctr.PlaySe("ui_touch");
    }
    private void ReturnMap()
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.ChangeScene("UI_Map");

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

        soundctr.PlaySe("ui_touch");
    }
    private void GotoDresser()
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.ChangeScene("UI_MyHome_Dresser");

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

        soundctr.PlaySe("ui_touch");
    }
    public void GotoSuccess()
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.ChangeScene("UI_MyHome_Success");

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

        soundctr.PlaySe("ui_touch");
    }
Example #11
0
    private void StartDancing()
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.ChangeScene(mgr.cShareData.lstBuildingData[mgr.cShareData.cCurSongData.nWhereScene].str3DSceneName);
        mgr.cShareData.nDancingEntranceType = 2;

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

        soundctr.PlaySe("ui_touch");
    }
    private void GotoShop()
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.ChangeScene("UI_Shop");
        mgr.cShareData.nShopEntranceType = 3;

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

        soundctr.PlaySe("ui_touch");
    }
    IEnumerator ShowReady(float timevalue)
    {
        yield return(new WaitForSeconds(timevalue));

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

        soundctr.PlaySe("v_ready");

        SprReady.animation.Play();
        SprReady.enabled = true;
    }
    void Start()
    {
        if (gameObject.animation["Take 001"] != null)
        {
            gameObject.animation["Take 001"].wrapMode = WrapMode.Loop;
        }

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

        mgr.AddScene(strCharSceneName, AddCharSceneEnd);
    }
    // Use this for initialization
    void Start()
    {
        m_GuiTexture       = iTween.CameraFadeAdd();
        m_GuiTexture.layer = LayerMask.NameToLayer("UILayer");
        DontDestroyOnLoad(m_GuiTexture);
        m_GuiTexture.active = false;

        m_UIMgr = Singlton.getInstance("NvCommonUIManager") as NvCommonUIManager;
        //Debug.Log("Start SceneManager.");
        cShareData = new DcShareData();
    }
Example #16
0
 void Awake()
 {
     mTrans      = transform;
     mSprite     = GetComponentInChildren <UISprite>();
     mAtlas      = mSprite.atlas;
     mSpriteName = mSprite.spriteName;
     if (uiCamera == null)
     {
         uiCamera = (Singlton.getInstance("NvCommonUIManager") as NvCommonUIManager).SystemUICamera;
     }
 }
    private void GotoDisk()
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        mgr.ChangeScene("UI_MyHome_Disk");
        mgr.cShareData.nDiskEntranceType = 0;

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

        soundctr.PlaySe("ui_touch");
    }
    public void SetChallengeChallenge()
    {
        //Debug.Log("SetChallengeChallenge---------------------");

        //Debug.Log("lstSceneData[nCurSelScene].litSongIDs[nCurSelChallengeIndex]:" + lstSceneData[nCurSelScene].litSongIDs[nCurSelChallengeIndex]);
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        if (mgr.cShareData.nCurSelBuildingIdx >= mgr.cShareData.lstBuildingData.Count)
        {
            //Debug.Log("nCurSelScene >= lstSceneData.Count");
            return;
        }
        DcBuildingData cTempBuildingData = mgr.cShareData.lstBuildingData[mgr.cShareData.nCurSelBuildingIdx];

        if (nCurSelChallengeIndex >= cTempBuildingData.litSongIDs.Count)
        {
            //Debug.Log("nCurSelChallengeIndex >= cTempSceneData.litSongIDs.Count");
            return;
        }
        if (cTempBuildingData.litSongIDs[nCurSelChallengeIndex] >= mgr.cShareData.lstSongData.Count)
        {
            //Debug.Log("cTempSceneData.litSongIDs[nCurSelChallengeIndex] >= lstSongData.Count");
            return;
        }
//		Debug.Log("nCurSelScene:" + nCurSelScene);
//		Debug.Log("nCurSelChallengeIndex:" + nCurSelChallengeIndex);
//		Debug.Log("cTempSceneData.litSongIDs.Count:" + cTempSceneData.litSongIDs.Count);
        mgr.cShareData.cCurSongData = mgr.cShareData.lstSongData[cTempBuildingData.litSongIDs[nCurSelChallengeIndex]];
        mgr.cShareData.strDiffLv    = cTempBuildingData.litDiffLvs[nCurSelChallengeIndex];
        mgr.cShareData.strMode      = cTempBuildingData.litMode[nCurSelChallengeIndex];
        mgr.cShareData.nHighScores  = cTempBuildingData.litHighScores[nCurSelChallengeIndex];

        LabSongMaster.text = cTempBuildingData.litSongMaster[nCurSelChallengeIndex];
        if (LabSongMaster.text != mgr.cShareData.strUserName)
        {
            mgr.cShareData.bIsChallengeOthers      = true;
            mgr.cShareData.nCurSelSongIdx4Building = nCurSelChallengeIndex;
        }
        else
        {
            mgr.cShareData.bIsChallengeOthers = false;
        }
        LabSongName.text       = /*cLocalization.GetValue("ChallengeSongs") + */ mgr.cShareData.cCurSongData.strSongName;
        LabSongDifficulty.text = /*cLocalization.GetValue("ChallengeTheDifficulty") + */ cLocalization.GetValue(mgr.cShareData.strDiffLv);
        LabMode.text           = /*cLocalization.GetValue("ChallengeMode") + */ cLocalization.GetValue(mgr.cShareData.strMode);
        LabHighScores.text     = /*cLocalization.GetValue("ChallengeHighScores") + */ mgr.cShareData.nHighScores.ToString();
        cMoneyNumber.ShowNumber(ref SprMoneyNumber, mgr.cShareData.cCurSongData.nRewardMoney);
        cExpNumber.ShowNumber(ref SprExpNumber, mgr.cShareData.cCurSongData.nRewardExp);

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

        soundctr.PlaySong(mgr.cShareData.cCurSongData.strAudition);
    }
    private void ReturnOutside()
    {
        showDialog(false);

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

        mgr.ChangeScene("UI_MyHome_Outside");

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

        soundctr.PlaySe("ui_touch");
    }
Example #20
0
    void Start()
    {
        GameObject o = GameObject.Instantiate(Resources.Load("TXT/LocalizationFile/Localization")) as GameObject;

        Localization loc = o.GetComponent(typeof(Localization)) as Localization;

        //loc.currentLanguage = "cn";

        o.transform.parent = gameObject.transform;

        (Singlton.getInstance("SceneManager") as SceneManager).registerCallbackListener(this);
    }
    void Start()
    {
        //Debug.Log("DcCreateDlg Start");

        StartCoroutine(_CreateDlg());

        if (bIsPlayBgSound)
        {
            NvSoundController soundctr = Singlton.getInstance("NvSoundController") as NvSoundController;
            soundctr.PlayBgMusic(strBgSoundName);
        }
    }
    void SelModeToRight()
    {
        cSelModeDir[0].SetActiveRecursively(true);
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        if (++nCurModeIdx >= mgr.cShareData.strDancingMode.Length - 1)
        {
            nCurModeIdx = mgr.cShareData.strDancingMode.Length - 1;
            cSelModeDir[1].SetActiveRecursively(false);
        }
        LabMode.text = mgr.cShareData.strDancingMode[nCurModeIdx];
    }
//	bool bIsValidGest = false;
//	void IsEnabledGesture(Vector3 posPos)
//	{
//		Debug.LogError("posPos" + posPos.x + " " + posPos.y);
//		if(posPos.x >= 65f && posPos.x <= 161f && posPos.y >= -11.5f && posPos.y <= 28.5f)
//		{
//			bIsValidGest = true;
//		}
//	}

    void SelModeToLeft()
    {
        cSelModeDir[1].SetActiveRecursively(true);
        if (--nCurModeIdx <= 0)
        {
            nCurModeIdx = 0;
            cSelModeDir[0].SetActiveRecursively(false);
        }
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        LabMode.text = mgr.cShareData.strDancingMode[nCurModeIdx];
    }
Example #24
0
    protected override void AwakeImpl()
    {
        base.AwakeImpl();

        m_ViewSpriteTr = transform.FindChild("ListBaseSprite");
        m_ViewScale    = m_ViewSpriteTr.localScale;
        m_TopLeft      = transform.FindChild("ListBaseSprite/TopLeft");
        m_BottomRight  = transform.FindChild("ListBaseSprite/BottomRight");
        //m_DragCamera = transform.FindChild("ListBaseSprite").GetComponent<UIDragCamera>();
        NvGameUIManager mgr = Singlton.getInstance("NvGameUIManager") as NvGameUIManager;

        m_UICamera = mgr.GameUICamera;

        m_ListPrefab = Resources.Load("UI Prefabs/Prefabs/Controls/UIListView") as GameObject;
        m_ListView   = GameObject.Instantiate(m_ListPrefab) as GameObject;
        //rename list view
        m_ListView.name = listName;
        Transform listviewCamera = m_ListView.transform.FindChild("UIListViewCamera");

        //Transform listviewCamera = m_ListView.transform.FindChild("UIListViewCamera" );
        //m_ListViewCamera = listviewCamera.GetComponent<UIDraggableCamera>();
        //rename list view draggable camera
        //m_ListViewCamera.name = listName + "Camera";
        //set draggable camera to drag camera
        //m_DragCamera.draggableCamera = m_ListViewCamera;
        m_ListViewViewport = listviewCamera.GetComponent <UIViewport>();
        //set viewport camera
        m_ListViewViewport.sourceCamera = m_UICamera;
        m_ListViewLink            = m_ListView.transform.FindChild("Link");
        m_ListViewLink.localScale = Utility.GetScreenRatio();
        Transform listOffset = m_ListView.transform.FindChild("Link/Anchor/ListOffset");

        listOffset.transform.localPosition = new Vector3(dragCameraDistance, dragCameraDistance, listOffset.transform.localPosition.z);
        m_ListViewTable  = listOffset.GetComponent <UITable>();
        m_listViewAnchor = m_ListView.transform.FindChild("Link/Anchor").GetComponent <UIAnchor>();
        //m_DragPanel = m_ListView.transform.FindChild("Link/Anchor/ListOffset").GetComponent<UIDraggablePanel>();
        //set ui layer camera to list view anchor
        m_listViewAnchor.uiCamera = m_UICamera;
        //set slider bar
        if (horizontalScrollBar != null)
        {
            m_horizontalScrollBar = horizontalScrollBar.GetComponent <UIScrollBar>();
            //m_DragPanel.scale = new Vector3( 1.0f, 0.0f, 0.0f );
            //m_DragPanel.horizontalScrollBar = m_horizontalScrollBar;
        }
        if (verticalScrollBar != null)
        {
            m_verticalScrollBar = verticalScrollBar.GetComponent <UIScrollBar>();
            //m_DragPanel.scale = new Vector3( 0.0f, 1.0f, 0.0f );
            //m_DragPanel.verticalScrollBar = m_verticalScrollBar;
        }
    }
    void TempInitClothesAndPantsIcon(int nSelTag)
    {
        SceneManager mgr          = Singlton.getInstance("SceneManager") as SceneManager;
        GameObject   cObjPrefab   = null;
        GameObject   cGOPrefab    = null;
        int          nCurIconsLen = 5;

        switch (nSelTag)
        {
        case 0:
            if (mgr.cShareData.eUserSex == CharSex.eMan)
            {
                cObjPrefab = Resources.Load("UI Prefabs/Atlases/UI/ItemIcon/BoyClothes", typeof(GameObject)) as GameObject;
            }
            else
            {
                cObjPrefab = Resources.Load("UI Prefabs/Atlases/UI/ItemIcon/GirlClothes", typeof(GameObject)) as GameObject;
            }
            break;

        case 5:
            cObjPrefab = Resources.Load("UI Prefabs/Atlases/UI/ItemIcon/Pants", typeof(GameObject)) as GameObject;
            break;
        }
        cGOPrefab = Utility.Instantiate(cObjPrefab) as GameObject;

        for (int i = 0 + nSelTag; i < nCurIconsLen + nSelTag; i++)
        {
            SprItemBg[i].enabled   = true;
            SprItemIcon[i].enabled = true;

            SprItemIcon[i].atlas = cGOPrefab.GetComponent(typeof(UIAtlas)) as UIAtlas;

            switch (nSelTag)
            {
            case 0:
                if (mgr.cShareData.eUserSex == CharSex.eMan)
                {
                    SprItemIcon[i].spriteName = mgr.cShareData.strAvatar_ItemIcon_BoyClothes[i];
                }
                else
                {
                    SprItemIcon[i].spriteName = mgr.cShareData.strAvatar_ItemIcon_GirlClothes[i];
                }
                break;

            case 5:
                SprItemIcon[i].spriteName = mgr.cShareData.strAvatar_ItemIcon_Pants[i - nSelTag];
                break;
            }
        }
    }
Example #26
0
    public void open()
    {
        if (m_dlgScript == null)
        {
            if (m_dialogPrefab != null && m_tabControl != null)
            {
                GameObject dlg = Utility.Instantiate(m_dialogPrefab) as GameObject;
                dlg.name                    = m_dialogPrefab.name;
                dlg.transform.parent        = m_tabControl.spawnTarget;
                dlg.transform.localPosition = Vector3.zero;
                dlg.transform.localRotation = Quaternion.identity;
                dlg.transform.localScale    = Vector3.one;

                m_dlgScript = dlg.GetComponent <NvUIDialogBase>();
                int depthFixed = m_dialogOwner != null ? m_dialogOwner.depth : 0;
                if (m_dlgScript != null)
                {
                    m_dlgScript.depth = m_dialogDepth + depthFixed;
                    m_dlgScript.OnCreated();
                    m_dlgScript.setVisible(false);
                    m_dlgScript.setEnable(false);
                }

                m_dlgScript.mTab = m_tabControl;

                // assign camera to anchor
                List <Transform> stack = new List <Transform>();
                stack.Add(dlg.transform);
                while (stack.Count > 0)
                {
                    Transform tr = stack[0];
                    stack.RemoveAt(0);
                    UIAnchor ac = tr.GetComponent <UIAnchor>();
                    if (ac != null)
                    {
                        //Debug.Log(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anchor = " + ac.name);
                        ac.uiCamera = (Singlton.getInstance("NvGameUIManager") as NvGameUIManager).GameUICamera;
                    }

                    for (int ii = 0; ii < tr.childCount; ++ii)
                    {
                        stack.Add(tr.GetChild(ii));
                    }
                }
            }
        }

        if (m_dlgScript != null && m_dlgScript.isOpened == false)
        {
            m_dlgScript.openDialog();
        }
    }
Example #27
0
    protected override void OnDlgInit()
    {
        for (int i = 0; i < SprPrepare.Length; i++)
        {
            SprPrepare[i].enabled = false;
            SprLight[i].enabled   = false;
        }

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

        LabCharName[0].text = mgr.cShareData.strUserName;

        for (int i = 0; i < 2; i++)
        {
            LabCharName[i + 1].enabled = false;
        }

        for (int i = 0; i < mgr.cShareData.cCurRoomData.litPeopleName.Count; i++)
        {
            if (i + 1 < LabCharName.Length)
            {
                if (!string.IsNullOrEmpty(mgr.cShareData.cCurRoomData.litPeopleName[i]))
                {
                    LabCharName[i + 1].enabled = true;
                    LabCharName[i + 1].text    = mgr.cShareData.cCurRoomData.litPeopleName[i];
                }
            }
        }

        BtnStart.gameObject.SetActiveRecursively(false);

        DcGlobalFunc.CreateChar(mgr.cShareData.eUserSex, CharModel.eOne, CharForWhat.eWaitingRoomMain, true);

        if (mgr.cShareData.cCurRoomData.litPeopleSex.Count >= 1)
        {
            DcGlobalFunc.CreateChar(mgr.cShareData.cCurRoomData.litPeopleSex[0] == 0 ? CharSex.eMan : CharSex.eWoman,
                                    mgr.cShareData.cCurRoomData.litPeopleSex[0] == 0 ? CharModel.eOne : CharModel.eTwo,
                                    CharForWhat.eWaitingRoomLeft, true, false);

            StartCoroutine(ImitateOthersPrepare((int)UnityEngine.Random.Range(1, 5), 1));
            nCurPeopleNum++;
        }
        if (mgr.cShareData.cCurRoomData.litPeopleSex.Count >= 2)
        {
            DcGlobalFunc.CreateChar(mgr.cShareData.cCurRoomData.litPeopleSex[1] == 0 ? CharSex.eMan : CharSex.eWoman,
                                    mgr.cShareData.cCurRoomData.litPeopleSex[1] == 0 ? CharModel.eOne : CharModel.eTwo,
                                    CharForWhat.eWaitingRoomRight, true, false);

            StartCoroutine(ImitateOthersPrepare((int)UnityEngine.Random.Range(1, 5), 2));
            nCurPeopleNum++;
        }
    }
Example #28
0
    //检索歌曲表ID
    private void RetrievalSongListID()
    {
        SceneManager mgr = Singlton.getInstance("SceneManager") as SceneManager;

        for (int i = 0; i < mgr.cShareData.lstSongData.Count; i++)
        {
            if (mgr.cShareData.lstSongData[i].nSongID != i)
            {
            }
        }
        mCommonUIManager.showMessageBox("歌曲表ID异常,工具默认以序号0开始递增1的标号规则修复歌曲ID", "",
                                        NvMessageBox.EMessageBoxStyle.eStyle_OkayOnly, OnEndModal, true);
    }
    IEnumerator ShowResult(float timevalue)
    {
        yield return(new WaitForSeconds(timevalue));

        showDialog(false);

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

        mgr.cShareData.bIsWin      = IsWin();
        mgr.cShareData.nBasicScore = nCurScore;
        mgr.cShareData.nComboScore = nComboNum4Result * nScoreStandard[1] /*nPerfectNum*nScoreStandard[0]*/;
        mgr.ChangeScene("UI_Result");
    }
Example #30
0
    private bool IsOnUI()
    {
        NvGameUISceneManager mgr = Singlton.getInstance("NvGameUISceneManager") as NvGameUISceneManager;

        if (mgr.IsOverUI())
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }