private string GetColor(SYSTEM_MESSAGE_TYPE type)
    {
        CTextParser instance = NrTSingleton <CTextParser> .Instance;
        string      result   = instance.GetBaseColor();

        switch (type)
        {
        case SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE:
            result = instance.GetTextColor("1107");
            break;

        case SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE:
            result = instance.GetTextColor("1305");
            break;

        case SYSTEM_MESSAGE_TYPE.CAUTION_MESSAGE:
            result = instance.GetTextColor("1106");
            break;

        case SYSTEM_MESSAGE_TYPE.IMPORTANT_MESSAGE:
            result = instance.GetTextColor("1302");
            break;

        case SYSTEM_MESSAGE_TYPE.NORMAL_SYSTEM_MESSAGE:
            result = instance.GetTextColor("1105");
            break;

        case SYSTEM_MESSAGE_TYPE.ADMIN_SYSTEM_MESSAGE:
            result = instance.GetTextColor("1306");
            break;

        case SYSTEM_MESSAGE_TYPE.QUEST_COMLPETE:
            result = instance.GetTextColor("1105");
            break;

        case SYSTEM_MESSAGE_TYPE.BATTLE_SHOWTEXT_MODE4:
            result = instance.GetTextColor("1602");
            break;

        case SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE_GREEN:
            result = instance.GetTextColor("2002");
            break;

        case SYSTEM_MESSAGE_TYPE.BATTLE_RADIO_ALARM:
            result = instance.GetTextColor("1002");
            break;

        default:
            result = instance.GetTextColor("1106");
            break;
        }
        return(result);
    }