Example #1
0
    protected void AddPoker(byte card, Transform parent)
    {
        string mat = GameCommon.GetPokerMat(card);

        //DebugLog.LogWarning("userid:" + m_nUserId + " card mat:" + mat);

        //UnityEngine.Object obj = (GameObject)m_BjGameBase.m_AssetBundle.LoadAsset("Model_Pai");
        //GameObject gameObj = GameMain.instantiate(obj) as GameObject;
        //gameObj.transform.SetParent(parent, false);
        //gameObj.transform.GetComponentInChildren<MeshRenderer>().material =
        //    m_BjGameBase.m_AssetBundle.LoadAsset<Material>(mat);
        parent.gameObject.SetActive(true);
        parent.GetComponent <MeshRenderer>().material = m_BjGameBase.m_AssetBundle.LoadAsset <Material>(mat);

        CustomAudioDataManager.GetInstance().PlayAudio(1005);
    }
Example #2
0
    void ChangePokerMat(byte card, int leftOrRight = -1)//leftOrRight: -1(all) 1(left) 0(right)
    {
        string   mat      = GameCommon.GetPokerMat(card);
        Material material = m_BjGameBase.m_AssetBundle.LoadAsset <Material>(mat);

        if (leftOrRight < 0)
        {
            m_LeftCardMesh.material = m_RightCardMesh.material = material;
        }
        else if (leftOrRight == 0)
        {
            m_RightCardMesh.material = material;
        }
        else
        {
            m_LeftCardMesh.material = material;
        }
    }
Example #3
0
    public static void SetCardSprite(GameObject go, AssetBundle ab, byte card, bool showMask, byte laizi = 0, string postfix = "")
    {
        Image img = go.transform.GetComponent <Image>();

        if (card == 0)
        {
            img.enabled = false;
        }
        else
        {
            Sprite sp;
            if (card == RoomInfo.NoSit)
            {
                sp = ab.LoadAsset <Sprite>("puke_back" + postfix);
            }
            else
            {
                sp = ab.LoadAsset <Sprite>(GameCommon.GetPokerMat(card, laizi) + postfix);
            }
            img.sprite  = sp;
            img.enabled = true;
        }
        go.SetActive(true);

        Transform tfm = go.transform.Find("Image_zhuang");

        if (tfm != null)
        {
            tfm.gameObject.SetActive(showMask);
        }
        tfm = go.transform.Find("image_Mask");
        if (tfm != null)
        {
            tfm.gameObject.SetActive(false);
        }
    }