コード例 #1
0
    //    public void GotSimpleResult(){
    //        if (mSimpleEvent.Response.data == null
    //            || mSimpleEvent.Response.data.Count < 1)
    //                        return;
    //
    //        mQuizInfo.quizValue = mSimpleEvent.Response.data [0].quizValue;
    //
    //        mQuizInfo.resp = new List<QuizRespInfo> ();
    //        QuizRespInfo tmpInfo;
    //        if (mSimpleEvent.Response.data.Count > 1) {
    //            //got 2 answers
    //            tmpInfo = new QuizRespInfo();
    //            tmpInfo.respValue = mSimpleEvent.Response.data[1].respValue;
    //            mQuizInfo.resp.Add(tmpInfo);
    //        }
    //
    //        tmpInfo = new QuizRespInfo();
    //        tmpInfo.respValue = mSimpleEvent.Response.data[0].respValue;
    //        mQuizInfo.resp.Insert(0, tmpInfo);
    //
    //
    //
    //        SetQuizResult (mQuizInfo);
    //    }

    public void OnClicked()
    {
        if (mMatchPlaying.mDetailOpened)
        {
            UtilMgr.RemoveAllBackEvents();
            mMatchPlaying.mDetailOpened = false;

            //            mDetailView.GetComponent<UIPanel> ().depth = 0;
            mDetailView.SetActive(false);
            mDetailView.transform.FindChild("ListDetail").gameObject.SetActive(false);            //GetComponent<UIPanel>().depth = 0;
            transform.GetComponent <UIDragScrollView>().enabled = true;
            //            if(transform.parent.GetComponent<SpringPanel> () != null)
            //                transform.parent.GetComponent<SpringPanel> ().enabled = true;
            mDetailView.GetComponent <ScriptDetailHighlight> ().ClearList();
            //            NGUITools.FindInParents<UIPanel> (gameObject).clipOffset = mClipOffsetPanel;

            Debug.Log("mLocalPosList 2 : " + mMatchPlaying.mLocalPosList.y);
            //            mMatchPlaying.ResetList(mMatchPlaying.mLocalPosList, mMatchPlaying.mClipOffsetPanel);
            //            transform.parent.localPosition = mLocalPosList;
            mMatchPlaying.mList.SetActive(true);
            mMatchPlaying.mItemHitter.SetActive(false);
        }
        else
        {
            mMatchPlaying.mDetailOpened = true;

            UtilMgr.AddBackEvent(new EventDelegate(this, "OnClicked"));
            mEvent = new GetQuizResultEvent(new EventDelegate(this, "GotResult"));
            NetMgr.GetQuizResult(mQuizInfo.quizListSeq, mEvent);
            transform.GetComponent <UIDragScrollView>().enabled = false;

            mMatchPlaying.mLocalPosList = new Vector3(transform.parent.localPosition.x, transform.parent.localPosition.y);
            Debug.Log("mLocalPosList 1 : " + mMatchPlaying.mLocalPosList.y);
            mMatchPlaying.mClipOffsetPanel = new Vector2(NGUITools.FindInParents <UIPanel> (gameObject).clipOffset.x
                                                         , NGUITools.FindInParents <UIPanel> (gameObject).clipOffset.y);
            //            mMatchPlaying.SetList(mQuizInfo);
        }
    }
コード例 #2
0
//	public void GotSimpleResult(){
//		if (mSimpleEvent.Response.data == null
//		    || mSimpleEvent.Response.data.Count < 1)
//						return;
//
//		mQuizInfo.quizValue = mSimpleEvent.Response.data [0].quizValue;
//
//		mQuizInfo.resp = new List<QuizRespInfo> ();
//		QuizRespInfo tmpInfo;
//		if (mSimpleEvent.Response.data.Count > 1) {
//			//got 2 answers
//			tmpInfo = new QuizRespInfo();
//			tmpInfo.respValue = mSimpleEvent.Response.data[1].respValue;
//			mQuizInfo.resp.Add(tmpInfo);
//		}
//
//		tmpInfo = new QuizRespInfo();
//		tmpInfo.respValue = mSimpleEvent.Response.data[0].respValue;
//		mQuizInfo.resp.Insert(0, tmpInfo);
//
//
//
//		SetQuizResult (mQuizInfo);
//	}

    public void OnClicked()
    {
        if (isOpened)
        {
            UtilMgr.RemoveAllBackEvents();
            isOpened = false;
            mDetailView.GetComponent <UIPanel> ().depth = 0;
            mDetailView.transform.FindChild("ListDetail").GetComponent <UIPanel>().depth = 0;
            transform.GetComponent <UIDragScrollView>().enabled = true;
//			if(transform.parent.GetComponent<SpringPanel> () != null)
//				transform.parent.GetComponent<SpringPanel> ().enabled = true;
            mDetailView.GetComponent <ScriptDetailHighlight> ().ClearList();

            transform.parent.localPosition = mLocalPosList;
            NGUITools.FindInParents <UIPanel> (gameObject).clipOffset = mClipOffsetPanel;
        }
        else
        {
            UtilMgr.SetBackEvent(new EventDelegate(this, "OnClicked"));
            mEvent = new GetQuizResultEvent(new EventDelegate(this, "GotResult"));
            NetMgr.GetQuizResult(mQuizInfo.quizListSeq, mEvent);
            transform.GetComponent <UIDragScrollView>().enabled = false;
        }
    }