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); } }
//-----------------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); }