public void SetShowStage(int ID, GameObject obj)
    {
        if (mStage != null)
        {
            _CRLuo_Rot_Inversion = mStage.GetComponentInChildren <CRLuo_Rot_Inversion>();

            CardSystemCell cell = obj.GetComponent <CardSystemCell> ();
            if (cell != null)
            {
                _CRLuo_Rot_Inversion.InputOBJ = cell.kapai.gameObject;
            }
            else
            {
                _CRLuo_Rot_Inversion.InputOBJ = obj;
            }

            mStage.Try_key = false;
            mStage.ShowCharactor(ID);
        }
    }
Exemple #2
0
    //-----------------change by jc 2014.12.12------------------
    //----要显示两张卡一样的卡牌,是不需要创建两次这个模型的,显示层显示同一个模型在不同的位置即可
    //--------------------------------------------------------------------
    void SetMonsterModel(CRLuo_ShowStage _mShowOne = null)
    {
        if (_mShowOne != null)
        {
            this.mShowOne = _mShowOne;
        }
        if (mShowOne == null)
        {
            mShowOne                      = InitCardFx();
            mShowOne.Try_key              = false;
            _CRLuo_Rot_Inversion          = mShowOne.GetComponent <CRLuo_Rot_Inversion>();
            _CRLuo_Rot_Inversion.InputOBJ = cardObj.gameObject;
        }
        if (previouNum != m_data.num || m_data.RTData.Attribute != previousAttr)
        {
            mShowOne.ShowCharactor(m_data.num, m_data.RTData.Attribute);
            previouNum   = m_data.num;
            previousAttr = m_data.RTData.Attribute;
        }
//		m_Animator.SetFloat ("aa", 20.0f);
    }