EnterRoomCount getEnterRoomCount(DateTime time, List <EnterRoomCount> infoList, int initCount)
    {
        EnterRoomCount info = null;

        foreach (var t in infoList)
        {
            if (t.m_time == time)
            {
                info = t;
                break;
            }
        }
        if (info == null)
        {
            info        = new EnterRoomCount();
            info.m_time = time;
            info.init(initCount);
            infoList.Add(info);
        }
        return(info);
    }
    public void addOutlayInfo(DateTime time, int index, int count)
    {
        EnterRoomCount info = getEnterRoomCount(time, m_enterInfo, 11);

        info.setCount(index, count);
    }
    public void addFishLevelInfo(DateTime time, int fishLevel, int count)
    {
        EnterRoomCount info = getEnterRoomCount(time, m_enterInfo, 51);

        info.setCount(fishLevel, count);
    }
    public void addFireCountInfo(DateTime time, int index, int count)
    {
        EnterRoomCount info = getEnterRoomCount(time, m_enterInfo, 7);

        info.setCount(index, count);
    }
    public void addEnterCount(DateTime time, int roomId, int count)
    {
        EnterRoomCount info = getEnterRoomCount(time, m_enterInfo, 5);

        info.setCount(roomId, count);
    }