private void DeleteLog(ColonistHistoryDataList dataList, TargetDatetime targetDatetime, int targetTick) { if (targetDatetime == TargetDatetime.Only) { dataList.DeleteLog(targetTick); } else if (targetDatetime == TargetDatetime.Before) { dataList.DeleteLogRange(-1, targetTick); } else if (targetDatetime == TargetDatetime.After) { dataList.DeleteLogRange(targetTick, -1); } }