Feature Request
What would you like to see?
Add an S1API wrapper for the base-game ScheduleOne.Employees.EmployeeManager so modders can access employee appearance data through a supported API surface.
The immediate goal is to expose employee appearance APIs such as:
GetAppearance(bool male, int index)
GetRandomAppearance(bool male, out int index, out AvatarSettings settings)
Why would this help?
Right now, modders who want employee appearance presets have to reach into base-game types directly.
A wrapper around EmployeeManager would make it easier to retrieve the preset avatar settings and mugshot/icon data used by employees without reflection or direct raw game-manager access.
Extra Context (Optional)
Useful outcome:
- provide access to the live base-game
EmployeeManager instance
- expose
GetAppearance(bool male, int index)
- expose
GetRandomAppearance(bool male, out int index, out AvatarSettings settings) or an S1API-friendly equivalent
- expose returned appearance data in a modder-friendly way, including avatar settings and mugshot sprite
- document how modders should use it to inspect employee appearance presets
Feature Request
What would you like to see?
Add an S1API wrapper for the base-game
ScheduleOne.Employees.EmployeeManagerso modders can access employee appearance data through a supported API surface.The immediate goal is to expose employee appearance APIs such as:
GetAppearance(bool male, int index)GetRandomAppearance(bool male, out int index, out AvatarSettings settings)Why would this help?
Right now, modders who want employee appearance presets have to reach into base-game types directly.
A wrapper around
EmployeeManagerwould make it easier to retrieve the preset avatar settings and mugshot/icon data used by employees without reflection or direct raw game-manager access.Extra Context (Optional)
Useful outcome:
EmployeeManagerinstanceGetAppearance(bool male, int index)GetRandomAppearance(bool male, out int index, out AvatarSettings settings)or an S1API-friendly equivalent