Exemplo n.º 1
0
    private void ShowImageState(PlayerPlanModule Pdm, PlayerPlanModule.PlanEnum state, int index)
    {
        switch (state)
        {
        case PlayerPlanModule.PlanEnum.CHENGZHANG:
        {
            if (0 == index % 7)
            {
                index = 7;
            }
            else
            {
                index = index % 7;
            }

            UIAtlasHelper.SetSpriteImage(mDate, "wanjiajihua:wanjiajihua_11", true);
            UIAtlasHelper.SetSpriteImage(mShuZi, "shuzi:wanjiajihua_0" + index.ToString(), true);
            mShuZi.gameObject.SetActive(true);
            mZhuanshi.gameObject.SetActive(false);
            mZhuanshiText.text = "";
        } break;

        case PlayerPlanModule.PlanEnum.JINGYING:
        {
            mShuZi.gameObject.SetActive(false);
            mZhuanshi.gameObject.SetActive(true);
            mZhuanshiText.text = "x" + Pdm.getJewelNum(index).ToString();
            if (0 == index % 7)
            {
                index = 7;
            }
            else
            {
                index = index % 7;
            }

            UIAtlasHelper.SetSpriteImage(mDate, "qirilibao:qirilibao_0" + index.ToString(), true);
        } break;

        case PlayerPlanModule.PlanEnum.ZHIZHUN:
        {
            mShuZi.gameObject.SetActive(false);
            mZhuanshi.gameObject.SetActive(true);
            mZhuanshiText.text = "x" + Pdm.getJewelNum(index).ToString();
            if (0 == index % 7)
            {
                index = 7;
            }
            else
            {
                index = index % 7;
            }

            UIAtlasHelper.SetSpriteImage(mDate, "qirilibao:qirilibao_0" + index.ToString(), true);
        } break;

        default:
            GameDebug.LogError("PlayerPlanModule.PlanEnum state参数错误:" + state.ToString());
            break;
        }
    }