public void refresNameColor_spost(INameObj role, SPOSTNAME_TYPE rednmstate)
        {
            if (!dItem.ContainsKey(role))
            {
                return;
            }
            PlayerNameItem item = dItem[role];

            item.refresNameColor_spost(rednmstate);
        }
        public void refresNameColor_spost(SPOSTNAME_TYPE state)
        {
            if (!PlayerModel.getInstance().inSpost&& !PlayerModel.getInstance().inCityWar)
            {
                return;                                                                             // 不在战场中或城战
            }
            if (utext != null)
            {
                switch (state)
                {
                case SPOSTNAME_TYPE.BULE:
                    utext.color = new Color(0, 1, 1, 1);
                    break;

                case SPOSTNAME_TYPE.RED:
                    utext.color = new Color(1f, 0.2f, 0.4f, 1);
                    break;
                    //case SPOSTNAME_TYPE.TEAMMATE:
                    //    utext.color = new Color(0, 1, 0, 1);
                    //    break;
                }
            }
        }