ScheduleSystem.ScheduleTemplateManager
Type JSONpublic class in ScheduleSystem
Type metadata
- Assembly
CandideServer - Namespace
ScheduleSystem - Base type
System.Object - Hash
C99988421CBE1303AA69C2954B74792E78F2AC4312D7E6F1B6E66D819D4851B4
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Schedules# | public | public System.Collections.Generic.List<System.Collections.Generic.List<ScheduleSystem.TaskTemplate>> Schedules |
_instance# | private | private ScheduleSystem.ScheduleTemplateManager _instance |
Properties
| Name | Visibility | Signature |
|---|---|---|
Instance# | public | public ScheduleSystem.ScheduleTemplateManager Instance |
Methods
AddSchedule
#
public System.Void AddSchedule(ScheduleSystem.TaskTemplate[] tasks)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F3FDF624EF0A5DACBEF4772F30CFAC1C2457AE96FEA0C9304A797D5771F48CFA - Body hash
EE38B73125461B4AD23FE59A6FACCD2CA8BC0196542E745A849467034BAADA9E - IL size18
Referenced calls
System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable<!!0>)System.Collections.Generic.List<System.Collections.Generic.List<ScheduleSystem.TaskTemplate>>::Add(!0)
AdjustScheduleTimes
#
public System.Void AdjustScheduleTimes(System.Collections.Generic.List<ScheduleSystem.TaskTemplate> schedule)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0E4715FC63298731AA9632A8FC3B9B9C79D5D4B8811279881495FE72934670B2 - Body hash
F782333DF43E2AE62C428739651790B99ED1F9C4B23A9F0E58B87E13E13A5459 - IL size81
Referenced calls
System.Collections.Generic.List<ScheduleSystem.TaskTemplate>::get_Item(System.Int32)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)System.TimeSpan::FromMinutes(System.Double)System.TimeOnly::Add(System.TimeSpan)System.Collections.Generic.List<ScheduleSystem.TaskTemplate>::set_Item(System.Int32, !0)System.Collections.Generic.List<ScheduleSystem.TaskTemplate>::get_Count()
CreateSchedules
#
private System.Void CreateSchedules()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D701ABE72D95668562E2AE179EF5F556DACFCA086C21AEAB7CBDF7F33A736370 - Body hash
C9316DF2B20628966FD4B322AB30DDBCECB933206049FCEC5A0EE9A465920CD0 - IL size5730
GetRandomSchedule
#
public System.Void GetRandomSchedule(System.Collections.Generic.List<ScheduleSystem.TaskTemplate> outList)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
45B7CB3EA8DB8AA17B9A9A5564C86E8AA91E59A8FFEF4DFE3C9CDA1134122A9C - Body hash
A356C863C7277DEBD79D8720F8409EBEA03062F924602E8085602684AA3CD87C - IL size54
Referenced calls
System.Collections.Generic.List<ScheduleSystem.TaskTemplate>::Clear()System.Collections.Generic.List<System.Collections.Generic.List<ScheduleSystem.TaskTemplate>>::get_Count()System.Random::Next(System.Int32)System.Collections.Generic.List<System.Collections.Generic.List<ScheduleSystem.TaskTemplate>>::get_Item(System.Int32)System.Collections.Generic.List<ScheduleSystem.TaskTemplate>::AddRange(System.Collections.Generic.IEnumerable<!0>)ScheduleSystem.ScheduleTemplateManager::AdjustScheduleTimes(System.Collections.Generic.List<ScheduleSystem.TaskTemplate>)