Example #1
0
    private void SetChild()
    {
        if (m_dOldNumberCount < m_dNowNumberCount)
        {
            for (int i = m_dOldNumberCount; i < m_dNowNumberCount; i++)
            {
                GameObject tmpObject = ResourceLoad.GetEzGuiTexture(m_scriptNumberSetManager.GetObjectNumber());
                tmpObject.name = string.Format("{0}{1}", "NumberChild_", m_listChild.Count);
                tmpObject.GetComponent <EzGui_Texture>().SetColor(m_Color);
                tmpObject.transform.parent = gameObject.transform;
                tmpObject.GetComponent <EzGui_Texture>().SetValid(Valid);

                m_listChild.Add(tmpObject);

                if (m_IsCommaOn)
                {
                    if (i % 3 == 0 && i != 0)
                    {
                        GameObject tmpObject1 = ResourceLoad.GetEzGuiTexture(m_scriptNumberSetManager.GetObjectNumber());
                        tmpObject1.name = string.Format("{0}{1}", "NumberChild_", m_listChild.Count);
                        tmpObject1.GetComponent <EzGui_Texture>().SetColor(m_Color);
                        tmpObject1.transform.parent = gameObject.transform;
                        tmpObject1.GetComponent <EzGui_Texture>().SetValid(Valid);

                        m_listChild.Add(tmpObject1);
                    }
                }
            }
        }
        SetChildPos();

        List <int> tmpNumList = new List <int>();

        Fuctions.SetNumberList(m_NowNumber, ref tmpNumList);
        int ListCount = m_listChild.Count;

        for (int i = 0, count = 0; count < ListCount; i++, count++)
        {
            if (m_IsCommaOn)
            {
                if (m_dNowNumberCount >= 4)
                {
                    if ((m_dNowNumberCount - i) % 3 == 0 && i != 0)
                    {
                        m_listChild[count].GetComponent <EzGui_Texture>().GetEZGUITexture().SetUVs(m_scriptNumberSetManager.GetNumberUV(10));
                        count++;
                    }
                }
            }
            m_listChild[count].GetComponent <EzGui_Texture>().SetcontrolIsEnabled(false);
            m_listChild[count].GetComponent <EzGui_Texture>().GetEZGUITexture().SetUVs(m_scriptNumberSetManager.GetNumberUV(tmpNumList[i]));
        }
    }