Skip to main content

FB2CareerBase

Overview

  • No description available.

Metadata

FieldValue
Kindstruct
EnvironmentB2 - Simulation
Categorystructs
ExtendsFB2Entity

Properties (24)

NameTypeDescription
AbsenceCheckedMemberIdsTodaytable<FB1EntityId, boolean>
ActiveTeamProjectFB1TeamProjectStateTeam-project data.
AttendedMemberIdsFB1EntityId[]
CachedJobDatatable<string, FB1CareerJobInfo>
CachedWorkTimeDataMaptable<string, FB1CareerWorkTimeData>
CancelledMemberIdstable<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).
CareerDtIdstring
CareerTypeEB1CareerType
Descstring
DisplayNamestring
FinishedMemberIdsTodayFB1EntityId[]Accumulates member IDs that finished work today (normal + overwork-expired). Used for absence check snapshot when all members are done. Cleared on day-end.
LastOperatingStartTicksintegerLast operating-start time (-1 means ended).
MaxOperatingEndTicksintegerThe deadline for extended work (based on the next day's operating-start time; cannot be exceeded).
MemberInfotable<FB1EntityId, FB1CareerMemberJobInfo>
PendingTransferInstable<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).
ProgressBarTitleTextIdstring
RankTitleTextIdstring
ScheduleStudioDatasFB1ScheduleStudioData[]
SeatAllowedRanksMaptable<FB1EntityId, FB1CareerSeatAllowedRanksInfo>
SeatAssignmentFB2SeatAssignmentSeat-assignment data.
SeatJobRankMaptable<FB1EntityId, FB1CareerSeatInfo>
SiteEntityIdFB1EntityId
TodayOperatingEndTicksintegerToday's operating-end time (fixed, regardless of extension).
bIsFakeCompanyboolean