AbsenceCheckedMemberIdsToday | table<FB1EntityId, boolean> | |
ActiveTeamProject | FB1TeamProjectState | Team-project data. |
AttendedMemberIds | FB1EntityId[] | |
CachedJobData | table<string, FB1CareerJobInfo> | |
CachedWorkTimeDataMap | table<string, FB1CareerWorkTimeData> | |
CancelledMemberIds | table<FB1EntityId, boolean> | List of members whose schedule was canceled midway; blocks granting their follow-up slot quests. Reset in OnDayChanged (date change) or BeginOperating (normal work-session restart). |
CareerDtId | string | |
CareerType | EB1CareerType | |
Desc | string | |
DisplayName | string | |
FinishedMemberIdsToday | FB1EntityId[] | Accumulates member IDs that finished work today (normal + overwork-expired). Used for absence check snapshot when all members are done. Cleared on day-end. |
LastOperatingStartTicks | integer | Last operating-start time (-1 means ended). |
MaxOperatingEndTicks | integer | The deadline for extended work (based on the next day's operating-start time; cannot be exceeded). |
MemberInfo | table<FB1EntityId, FB1CareerMemberJobInfo> | |
PendingTransferIns | table<FB1EntityId, string> | Pending transfer-in list (student -> target JobId). Not enrolled the same day; only registered here and bulk-processed via ProcessPendingTransferIns at the next 6 AM OnHourChanged. Shared by School/FakeSchool. Carried with the school entity snapshot; transferring members are explicitly excluded on city-move OUT (B2CityMoveManager). |
ProgressBarTitleTextId | string | |
RankTitleTextId | string | |
ScheduleStudioDatas | FB1ScheduleStudioData[] | |
SeatAllowedRanksMap | table<FB1EntityId, FB1CareerSeatAllowedRanksInfo> | |
SeatAssignment | FB2SeatAssignment | Seat-assignment data. |
SeatJobRankMap | table<FB1EntityId, FB1CareerSeatInfo> | |
SiteEntityId | FB1EntityId | |
TodayOperatingEndTicks | integer | Today's operating-end time (fixed, regardless of extension). |
bIsFakeCompany | boolean | |