public void BTNAction_ModeSelect_02()
    {
        m_CurrentMemoryType           = MODE_NEMTYPE.MODE_NEM_SHAPE;
        CarBillBoard_Label_Debug.text = "形狀";

        CarBillBoard_Pattern.gameObject.SetActive(true);
    }
 public void BTNAction_ModeSelect_03()
 {
     m_CurrentMemoryType           = MODE_NEMTYPE.MODE_NEM_COLOR;
     CarBillBoard_Label_Debug.text = "顏色";
 }
 public void BTNAction_ModeSelect_01()
 {
     m_CurrentMemoryType           = MODE_NEMTYPE.MODE_NEM_DIGIT;
     CarBillBoard_Label_Debug.text = "數字";
 }
    //void UpdatePatternDisplay(MODE_NEMTYPE mMemoryType , MODE_PATTERN mPattern)
    void UpdatePatternDisplay(MODE_NEMTYPE mMemoryType, MODE_PATTERN mPattern, bool bDisplayPattern = true)
    {
        //mM
        if (mMemoryType == MODE_NEMTYPE.MODE_NEM_DIGIT)
        {
            CarBillBoard_Label.gameObject.SetActive(bDisplayPattern);


            if (mPattern == MODE_PATTERN.PTN_01)
            {
                CarBillBoard_Label.text = "1";
            }
            else
            if (mPattern == MODE_PATTERN.PTN_02)
            {
                CarBillBoard_Label.text = "2";
            }
            else
            if (mPattern == MODE_PATTERN.PTN_03)
            {
                CarBillBoard_Label.text = "3";
            }
            else
            if (mPattern == MODE_PATTERN.PTN_04)
            {
                CarBillBoard_Label.text = "4";
            }
            else
            if (mPattern == MODE_PATTERN.PTN_05)
            {
                CarBillBoard_Label.text = "6";
            }
            else
            if (mPattern == MODE_PATTERN.PTN_06)
            {
                CarBillBoard_Label.text = "8";
            }

            xMain.Instance.WriteLogIntoFile(m_LogTag + ",Pattern," + CarBillBoard_Label.text, true);
        }
        else
        if (mMemoryType == MODE_NEMTYPE.MODE_NEM_COLOR)
        {
            CarBillBoard.gameObject.SetActive(bDisplayPattern);

            if (mPattern == MODE_PATTERN.PTN_01 || mPattern == MODE_PATTERN.PTN_02)
            {
                CarBillBoard.color = Color.black;
            }
            else
            if (mPattern == MODE_PATTERN.PTN_03 || mPattern == MODE_PATTERN.PTN_04)
            {
                CarBillBoard.color = Color.white;
            }
            else
            if (mPattern == MODE_PATTERN.PTN_05 || mPattern == MODE_PATTERN.PTN_06)
            {
                CarBillBoard.color = Color.gray;
            }

            xMain.Instance.WriteLogIntoFile(m_LogTag + ",Pattern," + CarBillBoard.color, true);
        }
        else
        if (mMemoryType == MODE_NEMTYPE.MODE_NEM_SHAPE)
        {
            CarBillBoard_Pattern.gameObject.SetActive(bDisplayPattern);
            //CarBillBoard_Pattern.UpdateVisibility

            if (mPattern == MODE_PATTERN.PTN_01)
            {
                CarBillBoard_Pattern.spriteName = "Ptn01";
            }

            else
            if (mPattern == MODE_PATTERN.PTN_02)
            {
                CarBillBoard_Pattern.spriteName = "Ptn02";
            }
            else
            if (mPattern == MODE_PATTERN.PTN_03)
            {
                CarBillBoard_Pattern.spriteName = "Ptn03";
            }
            else
            if (mPattern == MODE_PATTERN.PTN_04)
            {
                CarBillBoard_Pattern.spriteName = "Ptn04";
            }
            else
            if (mPattern == MODE_PATTERN.PTN_05)
            {
                CarBillBoard_Pattern.spriteName = "Ptn05";
            }
            else
            if (mPattern == MODE_PATTERN.PTN_06)
            {
                CarBillBoard_Pattern.spriteName = "Ptn06";
            }
        }
    }