| bool get_ScheduleEnabled() | Public+1 flags | | 0x01 |
| void set_ScheduleEnabled(bool value) | 2 flags | | 0x01 |
| bool get_CurfewModeEnabled() | Public+1 flags | | 0x01 |
| void set_CurfewModeEnabled(bool value) | 2 flags | | 0x01 |
| NPCAction get_ActiveAction() | Public+1 flags | | 0x08 |
| void set_ActiveAction(NPCAction value) | Public+1 flags | | 0x08 |
| List<ScheduleOne.NPCs.Schedules.NPCAction> get_PendingActions() | Public+1 flags | | 0x08 |
| void set_PendingActions(List<ScheduleOne.NPCs.Schedules.NPCAction> value) | Public+1 flags | | 0x08 |
| NPC get_Npc() | Public+1 flags | | 0x08 |
| void set_Npc(NPC value) | 2 flags | | 0x08 |
| List<ScheduleOne.NPCs.Other.NPCDiscreteAction> get_DiscreteActions() | Public+1 flags | | 0x08 |
| List<ScheduleOne.NPCs.Schedules.NPCAction> get_ActionList() | Public+1 flags | | 0x08 |
| void set_ActionList(List<ScheduleOne.NPCs.Schedules.NPCAction> value) | Private+1 flags | | 0x08 |
| List<ScheduleOne.NPCs.Schedules.NPCAction> get_ActionsAwaitingStart() | 2 flags | | 0x08 |
| void set_ActionsAwaitingStart(List<ScheduleOne.NPCs.Schedules.NPCAction> value) | 2 flags | | 0x08 |
| TimeManager get_Time() | 2 flags | | 0x08 |
| void Awake() | 3 flags | | 0x00 |
| void Start() | 3 flags | | 0x00 |
| void LocalPlayerSpawned() | Private | | 0x00 |
| void OnValidate() | Private | | 0x00 |
| void Update() | 3 flags | | 0x00 |
| void EnableSchedule() | Public | | 0x00 |
| void DisableSchedule() | Public | | 0x00 |
| void InitializeActions() | Public | | 0x00 |
| void OnMinPass() | 3 flags | | 0x00 |
| void UpdateActions() | Private | | 0x00 |
| void OnTick() | 3 flags | | 0x00 |
| List<ScheduleOne.NPCs.Schedules.NPCAction> GetActionsOccurringAt(int time) | Private | | 0x08 |
| List<ScheduleOne.NPCs.Schedules.NPCAction> GetActionsTotallyOccurringWithinRange(int min, int max, bool checkShouldStart) | Private | | 0x08 |
| void StartAction(NPCAction action) | Private | | 0x08 |
| void EnforceState() | Private | | 0x00 |
| void EnforceState(bool initial) | Public | | 0x01 |
| void CurfewEnabled() | 3 flags | | 0x00 |
| void CurfewDisabled() | 3 flags | | 0x00 |
| void SetCurfewModeEnabled(bool enabled) | Public | | 0x01 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |