public void updateGatherPointTime(int pointId, int rest, int attackTime)
    {
        GatherPointData gatherPointData = gatherPointList.Find((GatherPointData list_data) => list_data.gatherPointId == pointId);

        if (gatherPointData != null)
        {
            gatherPointData.rest       = rest;
            gatherPointData.attackTime = attackTime;
        }
    }
    public void updateGatherPoint(GatherPointData gatherPoint)
    {
        GatherPointData gatherPointData = gatherPointList.Find((GatherPointData list_data) => list_data.gatherPointId == gatherPoint.gatherPointId);

        if (gatherPointData != null)
        {
            gatherPointData.gatherObjectId = gatherPoint.gatherObjectId;
            gatherPointData.gatherCount    = gatherPoint.gatherCount;
            gatherPointData.status         = gatherPoint.status;
            gatherPointData.rest           = gatherPoint.rest;
            gatherPointData.attackTime     = gatherPoint.attackTime;
            gatherPointData.appearAt       = gatherPoint.appearAt;
            gatherPointData.disappearAt    = gatherPoint.disappearAt;
            gatherPointData.gatherEndAt    = gatherPoint.gatherEndAt;
        }
    }