B1WorkShift
- Defines a single work shift for an organizational rank, including headcount, salary, scheduling, and starting employee setup.
| Property | Type | Description | Metadata |
|---|---|---|---|
| Index | int32 | Index of this shift (0-based). | Category: B1WorkShift ClampMin: 0 |
| PrepareStatId | FName | Stat ID from the company stat table used for preparation checks. | Category: B1WorkShift Foreign: Stat_Company.Id |
| SalaryPerDay | int32 | Daily salary paid to employees in this shift. | Category: B1WorkShift ClampMin: 0 |
| Headcount | int32 | Required number of employees for this shift. | Category: B1WorkShift ClampMin: 1 |
| StartingEmployeeCount | int32 | Number of employees created for this shift at game start; also the auto-fill minimum for Career companies. | Category: B1WorkShift ClampMin: 0 |
| StartingSelectGender | EB1GenderType | Gender pre-selected for initial employees at game start. | Category: B1WorkShift |
| StartingSelectGenderCount | int32 | Number of initial employees assigned the pre-selected gender. Remaining are assigned the opposite gender. | Category: B1WorkShift ClampMin: 0 |
| MinGrowthStep | EB1GrowthStep | Minimum growth step (age) for employees in this shift at game start. | Category: B1WorkShift |
| MaxGrowthStep | EB1GrowthStep | Maximum growth step (age) for employees in this shift at game start. | Category: B1WorkShift |
| bRecruitable | bool | Whether this shift is open for player recruitment. | Category: B1WorkShift |
| WorkSchedule | TArray | List of work time schedule entries defining when this shift is active. | Category: B1WorkShift |