CandideServer.ServerSystems.TimeServerSystem
Type JSONpublic class in CandideServer.ServerSystems
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerSystems - Base type
System.Object - Hash
336A2DC17D46C3D974CB20D95F744032B3EA01407028719AF0FEE214C9C9F92E
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
CheckSleepTimer# | public | public System.Single CheckSleepTimer |
NightEnd# | public | public System.Single NightEnd |
NightHours# | public | public System.Single NightHours |
NightStart# | public | public System.Single NightStart |
SyncTimer# | public | public System.Single SyncTimer |
TimeScale# | public | public System.Double TimeScale |
Properties
| Name | Visibility | Signature |
|---|---|---|
Day# | public | public System.Int32 Day |
Hour# | public | public System.Single Hour |
IsNight# | public | public System.Boolean IsNight |
Methods
GetDayCycleLengthInSeconds
#
public System.Single GetDayCycleLengthInSeconds()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
8F555E8A7DB0303FE900133FD371672DB3958613E05DD544E069245375748079 - Body hash
3197E30FCD81F9D2F7BD57DA56AB315B03123483D181A74DD0051A71FE2ED47A - IL size58
Referenced calls
System.TimeSpan::FromHours(System.Double)System.TimeSpan::op_Division(System.TimeSpan, System.Double)System.TimeSpan::get_TotalSeconds()
GetDayOnlyLengthInSeconds
#
public System.Single GetDayOnlyLengthInSeconds()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
16F7EBB42601707C2B00C6C96A8B4638BD9280BEAA7348C2811E90A537803D5C - Body hash
85C2721814C893B08FE134171C5F5F54D292C7DC2851E98DDE67AA575935BB5B - IL size58
Referenced calls
System.TimeSpan::FromHours(System.Double)System.TimeSpan::op_Division(System.TimeSpan, System.Double)System.TimeSpan::get_TotalSeconds()
GetNightLengthInSeconds
#
public System.Single GetNightLengthInSeconds()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
B700429653D1D26867A9C868580F3D779B722C0D52A8F26AA711F0909A5A2346 - Body hash
13BF22EC482D97986B8E5D03015076AAD7D6287B30787C3557A120E1F0404A66 - IL size58
Referenced calls
System.TimeSpan::FromHours(System.Double)System.TimeSpan::op_Division(System.TimeSpan, System.Double)System.TimeSpan::get_TotalSeconds()
GetTimeToDayInSeconds
#
public System.Single GetTimeToDayInSeconds()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
A64B074903B2BE52FF371307B5C0EC2399A40FD94D5B3BAC2FE54EB9A6DA3A1F - Body hash
4054DFF95733C0138C6ABB9ED086FBB0C4F0E8F1B42F88FB55318C5505F8B80D - IL size101
Referenced calls
CandideServer.ServerSystems.TimeServerSystem::get_Hour()CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)System.TimeSpan::FromHours(System.Double)System.TimeSpan::op_Division(System.TimeSpan, System.Double)System.TimeSpan::get_TotalSeconds()
GetTimeToNightInSeconds
#
public System.Single GetTimeToNightInSeconds()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
EE6A853CA8D9C8DBFB46341FBCFB6A5115F6561EFF7F0EF5F4E69A97F9DABE91 - Body hash
E0B11255FA79F8887BA8BBA3CAA7641EC2603667FD2BA2088DE15A97CDA04E9F - IL size97
Referenced calls
CandideServer.ServerSystems.TimeServerSystem::get_Hour()System.TimeSpan::FromHours(System.Double)System.TimeSpan::op_Division(System.TimeSpan, System.Double)System.TimeSpan::get_TotalSeconds()
GoToNextDay
#
private System.Void GoToNextDay()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ABBC7AA3EAC5C06B9A2E445F0CB3C8C740B304042E7BBBEF8352BB1A6A23F63F - Body hash
3DCFF70777638E1747644A039A862CC25E7B0B0A0C670C8DAC1B90BC1E1CD555 - IL size91
Referenced calls
System.DateTime::get_Year()System.DateTime::get_Month()System.DateTime::get_Day()System.DateTime::.ctor(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)System.TimeSpan::FromDays(System.Double)System.DateTime::op_Addition(System.DateTime, System.TimeSpan)CandideServer.ServerControllers.TimeSController::SetTime(System.DateTime)CandideServer.MessageModels.TimeMessage::.ctor()CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)
String literals
set-time
HandleNewDay
#
private System.Void HandleNewDay()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
94BC67B80E4B09E6BBAB2969867AEA7A2D1FC46D9BB986A254C450764B058676 - Body hash
F723057D4F1BA862ACDAB80CFE222096D0F41DF672E83515741A03305AA77265 - IL size68
Referenced calls
CandideServer.ServerSystems.TimeServerSystem::get_Day()CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)CandideServer.Simulations.CitizenServerSystem::NewDay()CandideServer.ServerSystems.BossServerSystem::NewDay()CandideServer.ServerSystems.Weather.ServerWeatherSystem::NewDay()CandideServer.ServerManagers.RaidsServerManager::OnNewDay()CandideServer.Simulations.TownServerSystem::OnNewDay()CandideServer.ServerSystems.ServerDirectorSystem::OnNewDay()
Called by
String literals
changed-day-night
HandleNight
#
private System.Void HandleNight()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C3467B7618D597914A99ADEBE3CBF68ED0D782B4564C3DF9DC13E1CD53762D2D - Body hash
7F62BC33871F9DC67BC95BD571877C7AA75DCA402CF3A7F972469BA943305E3E - IL size28
Referenced calls
String literals
changed-day-night
HandleSleepingPlayers
#
private System.Void HandleSleepingPlayers()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
AA3625546D9FBAD9B765A14E410EFCF2A09EE9CA99D2A13ED23EE0B589AA4BFC - Body hash
D82B8A44CC875F7A378903E0BF7005686F4F9E8E636771755005EE6D3FB00FBD - IL size122
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Values()Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()CandideServer.ServerSystems.TimeServerSystem::GoToNextDay()CandideServer.Saving.GameSaveManager::QueueSave(System.String, System.Boolean, System.Boolean)
HourIsNight
#
public System.Boolean HourIsNight(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
87BC36A6A86320ECBE82804191E8CB4E368D0D6966AF09DDD4C364CB4A098333 - Body hash
CF1C711778D1A5A0B7363ED5F9DEF66BD22128195186BA89ED9C5C89325A7531 - IL size24
SetHour
#
public System.Void SetHour(System.Double hour)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C4238BB1832AC0D174C317E0DB2D2D35A16C6F9458A8F6DE279A0EE48372B1F1 - Body hash
F83D948F59DF97FF1C4D22BB8FD893CB4B6A214E7DD71514A4E504EF0723FEE3 - IL size50
Referenced calls
System.DateTime::get_Date()System.TimeSpan::FromHours(System.Double)System.DateTime::op_Addition(System.DateTime, System.TimeSpan)
SkipDay
#
public System.Void SkipDay()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4D375C66C39831CF52E9FE3ADB53E604D6E6EC464EF4415FF0AC9B7B47D05081 - Body hash
E8D25D02142AA5066C5CDD70D87D2356F0EE247EF0B1D8792168FE55A7E67F9B - IL size38
Referenced calls
System.DateTime::get_Date()System.DateTime::AddDays(System.Double)CandideServer.ServerSystems.TimeServerSystem::HandleNewDay()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
90C97E2EAD059028769AF0AF0CC5404C2B048DA4F235DCFECEEFC347CBD8C637 - Body hash
2980546DC8779BCECA4C4307620F2D29A5BCA89373D9FFF8539259142BB5ABBD - IL size180
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)System.DateTime::op_Addition(System.DateTime, System.TimeSpan)CandideServer.ServerSystems.TimeServerSystem::get_Day()CandideServer.ServerSystems.TimeServerSystem::get_IsNight()CandideServer.ServerSystems.TimeServerSystem::HandleNewDay()CandideServer.ServerSystems.TimeServerSystem::HandleNight()CandideServer.MessageModels.TimeMessage::.ctor()CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)CandideServer.ServerSystems.TimeServerSystem::HandleSleepingPlayers()
Called by
String literals
set-time