Candide.GameModels.Systems.Weather.WeatherSystem
Type JSONpublic class in Candide.GameModels.Systems.Weather
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Systems.Weather - Base type
System.Object - Hash
BED4D49D26BC3BA6181F2E3B95F3BF8AC586A7D52B02CCA310407258EF8D086C
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ActiveWeatherAmbianceHandlers# | private | private System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience> ActiveWeatherAmbianceHandlers |
ActiveWeatherControllers# | private | private System.Collections.Generic.List<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel> ActiveWeatherControllers |
CurrentDominantWeatherId# | public | public System.String CurrentDominantWeatherId |
Debug# | public | public System.Boolean Debug |
LightningStrikeList# | public | public System.Collections.Generic.List<Candide.GameModels.Systems.Weather.LightningStrike> LightningStrikeList |
ReUseCheckDictionary# | private | private System.Collections.Generic.Dictionary<System.String, System.Single> ReUseCheckDictionary |
WeatherCheckTickTime# | private | private System.Single WeatherCheckTickTime |
_weatherCheckTimer# | private | private System.Single _weatherCheckTimer |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
26086F195212149A3ED6EAD87EDC74805F0F5E1651015739AD4664E1837A9832 - Body hash
1B9B443DE8C41D59F9458B8A82EF8E573937C5C4EB2C98C48E279AB5192E5919 - IL size64
Referenced calls
System.Collections.Generic.List<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::GetEnumerator()List.Enumerator<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::get_Current()Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController::BeforeRender(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)List.Enumerator<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::MoveNext()System.IDisposable::Dispose()
Called by
CreateImgui
#
public System.Void CreateImgui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1F8A14198E22D795CEE58CB75C2BC7C197F8F190913D6F73CFEA4106B3FF6C91 - Body hash
2DBB62CC16D67AB47DD22C24591C75F6FAC2946E7FFAFE2C5E2B90D3D0549A7F - IL size833
Referenced calls
Candide.GameModels.Managers.TimeSystem::get_Hour()System.String::op_Implicit(System.String)ImGuiNET.ImGui::SliderFloat(System.ReadOnlySpan<System.Char>, System.Single&, System.Single, System.Single, System.ReadOnlySpan<System.Char>)System.Math::Abs(System.Single)System.DateTime::get_Date()System.TimeSpan::FromHours(System.Double)System.DateTime::op_Addition(System.DateTime, System.TimeSpan)CandideServer.MessageModels.TimeMessage::.ctor()Candide.GameModels.Services.TimeService::SendTime(CandideServer.MessageModels.TimeMessage)ImGuiNET.ImGui::SliderFloat(System.ReadOnlySpan<System.Char>, System.Single&, System.Single, System.Single)Candide.GameModels.Services.GameStateService::Send_UpdateGameConfig(CandideServer.Game.GameConfig)ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan<System.Char>, System.Boolean&)System.String::Concat(System.String, System.String)ImGuiNET.ImGui::Text(System.ReadOnlySpan<System.Char>)System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::GetEnumerator()Dictionary.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::get_Current()System.Collections.Generic.KeyValuePair<System.String, Candide.Ambience.IBiomeAmbience>::Deconstruct(!0&, !1&)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)Candide.Ambience.IBiomeAmbience::get_FadeHandler()Candide.Ambience.FadeHandler::get_Strength()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()Dictionary.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::MoveNext()System.IDisposable::Dispose()ImGuiNET.ImGui::CollapsingHeader(System.ReadOnlySpan<System.Char>)System.Collections.Generic.Dictionary<System.String, Candide.GameModels.Models.Weather.ClientWeatherData>::get_Keys()Dictionary.KeyCollection<System.String, Candide.GameModels.Models.Weather.ClientWeatherData>::GetEnumerator()Dictionary.KeyCollection.Enumerator<System.String, Candide.GameModels.Models.Weather.ClientWeatherData>::get_Current()ImGuiNET.ImGui::Button(System.ReadOnlySpan<System.Char>)CandideServer.MessageModels.Weather.CheatWeatherMessage::.ctor()
String literals
Hour%.2fTime SpeedPause WeatherPause Whole WorldDebug WeatherCurrent Dominant Weather:Current Weather Strengths::Set WeatherAdd WeatherAdd
DrawOverScreen
#
public System.Void DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
68DBAD185AAB237B01E112BD21CB88511B2E534F03AB1F896ED3554D59E86E07 - Body hash
A1EE3552307A19DC689F4DA1F5DFACC494162FFF0DFE385694FB91FE519C0BF8 - IL size283
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::get_Values()Dictionary.ValueCollection<System.String, Candide.Ambience.IBiomeAmbience>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::get_Current()Candide.Ambience.IBiomeAmbience::DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)Dictionary.ValueCollection.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Candide.GameModels.Systems.Weather.LightningStrike>::get_Count()System.Collections.Generic.List<Candide.GameModels.Systems.Weather.LightningStrike>::GetEnumerator()List.Enumerator<Candide.GameModels.Systems.Weather.LightningStrike>::get_Current()Candide.GameModels.Systems.Weather.LightningStrike::get_IsDone()System.MathF::Pow(System.Single, System.Single)List.Enumerator<Candide.GameModels.Systems.Weather.LightningStrike>::MoveNext()CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Width()Microsoft.Xna.Framework.Graphics.Viewport::get_Height()Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)System.Nullable<Microsoft.Xna.Framework.Rectangle>::.ctor(!0)Microsoft.Xna.Framework.Color::get_White()Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable<Microsoft.Xna.Framework.Rectangle>, Microsoft.Xna.Framework.Color)System.Collections.Generic.List<Candide.GameModels.Systems.Weather.LightningStrike>::Clear()
DrawOverTiles
#
public System.Void DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix& cameraScaleMatrix)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
74D7C87428558E9C61B1EDEBBDE15CF12F14FF264256061A4C13ADA98004D719 - Body hash
B21A537C7F6A33C09835A5822637E767B429B16F6940FECC1FA8EB92B81E6C0B - IL size67
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::get_Values()Dictionary.ValueCollection<System.String, Candide.Ambience.IBiomeAmbience>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::get_Current()Candide.Ambience.IBiomeAmbience::DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix&)Dictionary.ValueCollection.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::MoveNext()System.IDisposable::Dispose()
DrawOverWorld
#
public System.Void DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7BEFAD40EF364F06964DB97E647E01C4FC32352584D5677BC90A1FD7553C5461 - Body hash
7A7249E68D1A58DF03012E70E4D11BAE2820C23B59D85DA6C4919B144DF200AC - IL size66
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::get_Values()Dictionary.ValueCollection<System.String, Candide.Ambience.IBiomeAmbience>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::get_Current()Candide.Ambience.IBiomeAmbience::DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)Dictionary.ValueCollection.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::MoveNext()System.IDisposable::Dispose()
GetAmbientcolor
#
public Microsoft.Xna.Framework.Vector3 GetAmbientcolor(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector3 - StaticTrue
- VirtualFalse
- Hash
5D666C3FFE3454D4644AD0E25609B6A821CBC514229BEC832C776E0E0E8B219A - Body hash
2D038A24B658497C8FF418A90C37F8B7D0F642CC3EDCC3B97373CC3D51F461B8 - IL size122
Referenced calls
WeatherSystem.<>c::<GetAmbientcolor>b__18_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, Microsoft.Xna.Framework.Vector3>::.ctor(System.Object, System.IntPtr)Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetAmbientColor(System.Single)System.Func<System.Single, Microsoft.Xna.Framework.Vector3>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetAmbientcolor>b__18_1(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)System.Func<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Single>>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetAmbientcolor>b__18_2(Microsoft.Xna.Framework.Vector3, System.Single)System.Func<Microsoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector3>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>, System.Single, System.Func<Candide.Ambience.IBiomeAmbience, System.Single, T>, System.Func<System.Single, T>, System.Func<T, T, System.Single, System.ValueTuple<T, System.Single>>, System.Func<T, System.Single, T>)
GetWeatherBasedTimeBasedLightCurve
#
public System.Single GetWeatherBasedTimeBasedLightCurve(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
B5AA57B1A10DF4E9D51C5AE09EFFB57508BDD03449CBD6A89C5EC08AA32B0D25 - Body hash
E9FCE13A192181379E42CCCAF9474A88575E0C0196E76C34A51A70928BD79575 - IL size122
Referenced calls
WeatherSystem.<>c::<GetWeatherBasedTimeBasedLightCurve>b__19_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, System.Single>::.ctor(System.Object, System.IntPtr)Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetTimeBasedLightCurve(System.Single)System.Func<System.Single, System.Single>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetWeatherBasedTimeBasedLightCurve>b__19_1(System.Single, System.Single, System.Single)System.Func<System.Single, System.Single, System.Single, System.ValueTuple<System.Single, System.Single>>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetWeatherBasedTimeBasedLightCurve>b__19_2(System.Single, System.Single)System.Func<System.Single, System.Single, System.Single>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>, System.Single, System.Func<Candide.Ambience.IBiomeAmbience, System.Single, T>, System.Func<System.Single, T>, System.Func<T, T, System.Single, System.ValueTuple<T, System.Single>>, System.Func<T, System.Single, T>)
GetWeatherBasedWetness
#
public System.Single GetWeatherBasedWetness(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
5F2A7F7A5B59AF4815245DBF895129F7A46F7106AB36A326E8F9E9F0CE7E734D - Body hash
4472F3CECBEDA39C76191C5A9F56D175CDCF2BF1CBC1E6819B7C42C5547C9C7E - IL size122
Referenced calls
WeatherSystem.<>c::<GetWeatherBasedWetness>b__21_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, System.Single>::.ctor(System.Object, System.IntPtr)Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetWetness(System.Single)System.Func<System.Single, System.Single>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetWeatherBasedWetness>b__21_1(System.Single, System.Single, System.Single)System.Func<System.Single, System.Single, System.Single, System.ValueTuple<System.Single, System.Single>>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetWeatherBasedWetness>b__21_2(System.Single, System.Single)System.Func<System.Single, System.Single, System.Single>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>, System.Single, System.Func<Candide.Ambience.IBiomeAmbience, System.Single, T>, System.Func<System.Single, T>, System.Func<T, T, System.Single, System.ValueTuple<T, System.Single>>, System.Func<T, System.Single, T>)
GetWeatherBasedWind
#
public System.Single GetWeatherBasedWind(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
7EA28D38FD7384BADC23BA1412EF2B4453CA5D53F05853751C8089F6AB6993BC - Body hash
6312C0383C47005B83A2757462F55C66B549CDA19DA5FC515B178400283CD5D6 - IL size122
Referenced calls
WeatherSystem.<>c::<GetWeatherBasedWind>b__20_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, System.Single>::.ctor(System.Object, System.IntPtr)Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetWind(System.Single)System.Func<System.Single, System.Single>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetWeatherBasedWind>b__20_1(System.Single, System.Single, System.Single)System.Func<System.Single, System.Single, System.Single, System.ValueTuple<System.Single, System.Single>>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetWeatherBasedWind>b__20_2(System.Single, System.Single)System.Func<System.Single, System.Single, System.Single>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>, System.Single, System.Func<Candide.Ambience.IBiomeAmbience, System.Single, T>, System.Func<System.Single, T>, System.Func<T, T, System.Single, System.ValueTuple<T, System.Single>>, System.Func<T, System.Single, T>)
GetWeatherMoonColorAndDirection
#
public System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3> GetWeatherMoonColorAndDirection(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3> - StaticTrue
- VirtualFalse
- Hash
5B6617786BF2C985D0EB5B6F39A3B2CC5E405D2EAA86EF2D1AADE8F2ED98E83E - Body hash
A0BE8DC424D91DE1B40AE63DD7008A370CE8AEFB88996D109FC2173756D322B1 - IL size121
Referenced calls
WeatherSystem.<>c__DisplayClass23_0::.ctor()WeatherSystem.<>c::<GetWeatherMoonColorAndDirection>b__23_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>>::.ctor(System.Object, System.IntPtr)Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetMoonColorAndDirection(System.Single)System.Func<System.Single, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetWeatherMoonColorAndDirection>b__23_1(System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single)System.Func<System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single, System.ValueTuple<System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single>>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c__DisplayClass23_0::<GetWeatherMoonColorAndDirection>b__2(System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single)System.Func<System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>, System.Single, System.Func<Candide.Ambience.IBiomeAmbience, System.Single, T>, System.Func<System.Single, T>, System.Func<T, T, System.Single, System.ValueTuple<T, System.Single>>, System.Func<T, System.Single, T>)
GetWeatherSunColorAndDirection
#
public System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3> GetWeatherSunColorAndDirection(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3> - StaticTrue
- VirtualFalse
- Hash
AA6124F6F9C962A3ECFD3F0912A4A6C62DE54E160B80BB5E26D09077E5DECE9C - Body hash
0EF84DED4A9BA75AB23A027C90402C9D4C445A96C3492F91649E5AA241BDBADC - IL size121
Referenced calls
WeatherSystem.<>c__DisplayClass22_0::.ctor()WeatherSystem.<>c::<GetWeatherSunColorAndDirection>b__22_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>>::.ctor(System.Object, System.IntPtr)Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetSunColorAndDirection(System.Single)System.Func<System.Single, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c::<GetWeatherSunColorAndDirection>b__22_1(System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single)System.Func<System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single, System.ValueTuple<System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single>>::.ctor(System.Object, System.IntPtr)WeatherSystem.<>c__DisplayClass22_0::<GetWeatherSunColorAndDirection>b__2(System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single)System.Func<System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>, System.Single, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>, System.Single, System.Func<Candide.Ambience.IBiomeAmbience, System.Single, T>, System.Func<System.Single, T>, System.Func<T, T, System.Single, System.ValueTuple<T, System.Single>>, System.Func<T, System.Single, T>)
OnPlayerEnteredWeather
#
private System.Void OnPlayerEnteredWeather(System.String weatherId)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7C5871C7A0221DC1375CC80D76B36FB696B00B3A72709E506F40E51196927AC7 - Body hash
173F9C56462BB1C4C71D945D0F36A99B3E463432EEFF9E66905C0904321875EC - IL size45
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.GameModels.Models.Weather.ClientWeatherData>::TryGetValue(!0, !1&)Candide.GameModels.Systems.AmbienceSystem::SetWeatherAmbienceOverride(System.String, System.Boolean)
Reset
#
public System.Void Reset()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
BCDF8A7298B0AF5242691D62DE78CB6E077F5A9711BBAF641854EB7BD2FEC0F6 - Body hash
1AB780E4FC4C406BFE08183055CF7DF095717B971263A7506B24F6E39E00D3F2 - IL size44
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::Clear()System.Collections.Generic.List<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::Clear()System.Collections.Generic.List<Candide.GameModels.Systems.Weather.LightningStrike>::Clear()Candide.GameModels.Systems.AmbienceSystem::SetWeatherAmbienceOverride(System.String, System.Boolean)
UpdateActiveWeatherControllers
#
public System.Void UpdateActiveWeatherControllers(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
93CEB5DC317BC472CA9BD57295E891FCE2920BC2C1415A8ADB3223E202175CE1 - Body hash
DA2A328569D612E5DC9900B93F3DA405DDC639905F4797AB297E36068A46C691 - IL size65
Referenced calls
System.Collections.Generic.List<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::GetEnumerator()List.Enumerator<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::get_Current()Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController::Update(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel, System.Single)List.Enumerator<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::MoveNext()System.IDisposable::Dispose()
UpdateWeather
#
public System.Void UpdateWeather(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3BD1A47923B99F003B33D905263DC4E6A3902D3266F6468136F82369B7FDA390 - Body hash
202C71761082C1472AC899A975D0BC7856AD6AAE5FC19BBD21F3E1192015B5FF - IL size146
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::get_Values()Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::get_Current()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Candide.GameModels.Systems.Weather.WeatherController::RemoveWeather(System.Guid, System.Boolean)Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::MoveNext()System.IDisposable::Dispose()
UpdateWeatherCheck
#
public System.Void UpdateWeatherCheck(System.Single dt, System.Boolean makeNextCheckImmediately)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1FD973FC67E63C1E38B138AA6D6BB00DAB3DA9ACD152EC61980D839987C03660 - Body hash
73CAAE2065F7F1EAAE945C73F63F1C21E4BF998FB51824746CB3FCF2061AA9A0 - IL size1020
Referenced calls
System.Guid::op_Equality(System.Guid, System.Guid)CandideCreator.Shared.Models.RectangleF::get_Area()CandideCreator.Shared.Models.RectangleF::get_Right()CandideCreator.Shared.Models.RectangleF::get_Bottom()CandideCreator.Shared.Models.RectangleF::get_Center()System.Collections.Generic.List<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::Clear()System.Collections.Generic.Dictionary<System.String, System.Single>::Clear()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::get_Values()Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::get_Current()Microsoft.Xna.Framework.Vector2::get_Zero()CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)CandideCreator.Shared.Helpers.CandideMathHelper::GetCircleRectangleIntersectingArea(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Collections.Generic.Dictionary<System.String, System.Single>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.String, System.Single>::set_Item(!0, !1)System.Collections.Generic.List<Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::Add(!0)Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::Clear()System.Collections.Generic.Dictionary<System.String, System.Single>::GetEnumerator()Dictionary.Enumerator<System.String, System.Single>::get_Current()System.Collections.Generic.KeyValuePair<System.String, System.Single>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.String, Candide.GameModels.Models.Weather.ClientWeatherData>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::Add(!0, !1)Candide.Ambience.IBiomeAmbience::get_FadeHandler()Candide.Ambience.FadeHandler::SetStrength(System.Single)
UpdateWeatherHandlers
#
public System.Void UpdateWeatherHandlers(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
347D30B245B85C209AEA8658A4C4958DB17A0912DEDF7F0CC18DFD5BCAC6B326 - Body hash
41390CE8A15F66BC8E76608000BCE83BE2972BE545F0B6539B2581B4B91F3263 - IL size117
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::GetEnumerator()Dictionary.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::get_Current()System.Collections.Generic.KeyValuePair<System.String, Candide.Ambience.IBiomeAmbience>::Deconstruct(!0&, !1&)Candide.Ambience.IBiomeAmbience::get_FadeHandler()Candide.Ambience.FadeHandler::Update(System.Single)System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::Remove(!0)Candide.Ambience.IBiomeAmbience::OnUpdate(System.Single)Dictionary.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::MoveNext()System.IDisposable::Dispose()Candide.GameModels.Systems.Weather.WeatherSystem::UpdateActiveWeatherControllers(System.Single)