Candide.GameModels.Systems.AmbienceSystem
Type JSONpublic class in Candide.GameModels.Systems
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Systems - Base type
System.Object - Hash
2FAA2D0B2B9CBB296EFD49CE165927FADC782D26CE2D1B0EB8A7E50A364D94A8
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ActiveBiomeAmbienceHandlers# | private | private System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience> ActiveBiomeAmbienceHandlers |
BiomeAmbienceHandlerMapping# | public | public System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience> BiomeAmbienceHandlerMapping |
BiomeCheckTickTime# | private | private System.Single BiomeCheckTickTime |
BiomeHandlerFadeTime# | private | private System.Single BiomeHandlerFadeTime |
CurrentBiome# | public | public CandideServer.Data.DataModels.BiomeData CurrentBiome |
ReUseCheckDictionary# | private | private System.Collections.Generic.Dictionary<System.String, System.Single> ReUseCheckDictionary |
_biomeCheckTimer# | private | private System.Single _biomeCheckTimer |
_isNight# | private | private System.Boolean _isNight |
_lavaAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _lavaAudioEvent |
_lavaFlowAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _lavaFlowAudioEvent |
_timeBasedLightCurve# | private | private System.Single _timeBasedLightCurve |
_updateAmbienceImmediately# | private | private System.Boolean _updateAmbienceImmediately |
_waterAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _waterAudioEvent |
Methods
DrawOverScreen
#
public System.Void DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5D4531E271005A0614A5B1CBE5AF9F5D2868FCCFA74D7B94CCBF8F24D3B0F5A1 - Body hash
2D683DDE722C7E6587BD763341B292ED1A43C6D94D147B5C352EDD1B2F9A35F0 - IL size63
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()Candide.GameModels.Systems.Weather.WeatherSystem::DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)
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
419DDCB68FB7B76245EAB76FF067AA2E3E4B5F1E1B1579704ED3647DB3473850 - Body hash
C8C71CE7150451ED7336360AF6FCCC4809C51EA631CE95070C4F2D36E77B339E - IL size65
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()Candide.GameModels.Systems.Weather.WeatherSystem::DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix&)
Called by
DrawOverWorld
#
public System.Void DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A31B1914E1D568EFDECBE4BD2D591539761016804277AD565CCF7C482CF7A37A - Body hash
432EB72C10EE288AC9BC77B357E7F5A1E5CE8FF7F1698F920DCF8BB26794EAD8 - IL size63
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()Candide.GameModels.Systems.Weather.WeatherSystem::DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)
FadeOutCurrentBiomeAmbience
#
private System.Void FadeOutCurrentBiomeAmbience(System.Boolean instant)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E4D2B8C2549EA1F02B606BB9D6637FD2F65EA459B502BF689282345002B3F29C - Body hash
717F0955FB1891E45F4A9C2A131F84DC3C7BB03E1528C3FF2B112D81E9A6BAE1 - IL size67
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::TryGetValue(!0, !1&)Candide.Ambience.IBiomeAmbience::get_FadeHandler()Candide.Ambience.FadeHandler::FadeOut(System.Single)Candide.Ambience.FadeHandler::InstantFade()
GetAmbienceMix
#
public T GetAmbienceMix<T>(System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience> activeBiomeAmbienceHandlers, System.Single hour, System.Func<Candide.Ambience.IBiomeAmbience, System.Single, T> getter, System.Func<System.Single, T> standardGetter, System.Func<T, T, System.Single, System.ValueTuple<T, System.Single>> mixer, System.Func<T, System.Single, T> finalizer)
Method metadata
- Visibilitypublic
- Return type
T - StaticTrue
- VirtualFalse
- Hash
068FA400D7E972F76A6AD7574465524FFC2268ACA1CEEFAE2390771F9E2DBEB0 - Body hash
6F02792B2BFFF3E6730EB1DA97AE45BF1FE684AF95D5CD7356D20501CDC86EEE - IL size252
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::get_Count()System.Func<System.Single, T>::Invoke(!0)System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::get_Values()System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable<!!0>)Candide.Ambience.IBiomeAmbience::get_FadeHandler()Candide.Ambience.FadeHandler::get_Strength()System.Func<Candide.Ambience.IBiomeAmbience, System.Single, T>::Invoke(!0, !1)Dictionary.ValueCollection<System.String, Candide.Ambience.IBiomeAmbience>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::get_Current()System.Func<T, T, System.Single, System.ValueTuple<T, System.Single>>::Invoke(!0, !1, !2)Dictionary.ValueCollection.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::MoveNext()System.IDisposable::Dispose()System.Func<T, System.Single, T>::Invoke(!0, !1)
GetAmbientColor
#
public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector3 - StaticTrue
- VirtualFalse
- Hash
D57138E57FD2D74970CEC4C867BACD39AF8327992A62C6DCE12DE1B5788747C1 - Body hash
C45DB07E1648DB960262B859D923A16FE8B8518B020FD8978E9D400F6D56C952 - IL size31
Referenced calls
CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)Candide.GameModels.Systems.AmbienceSystem::GetBiomeAmbientColor(System.Single)Candide.GameModels.Systems.Weather.WeatherSystem::GetAmbientcolor(System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
GetBiomeAmbientColor
#
public Microsoft.Xna.Framework.Vector3 GetBiomeAmbientColor(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector3 - StaticTrue
- VirtualFalse
- Hash
EB850D4EE11F81B2D02753356AF917140D3732C4517CC07259C2BE4EFB12FCC1 - Body hash
B1BAD93D611E30CEED52E5CEB04223D08B2B71376B7BDEBA1E90BFD0FA9BC664 - IL size132
Referenced calls
AmbienceSystem.<>c::<GetBiomeAmbientColor>b__28_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, Microsoft.Xna.Framework.Vector3>::.ctor(System.Object, System.IntPtr)Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetAmbientColor(System.Single)System.Func<System.Single, Microsoft.Xna.Framework.Vector3>::.ctor(System.Object, System.IntPtr)AmbienceSystem.<>c::<GetBiomeAmbientColor>b__28_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)AmbienceSystem.<>c::<GetBiomeAmbientColor>b__28_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>)
GetBiomeBasedTimeBasedLightCurve
#
public System.Single GetBiomeBasedTimeBasedLightCurve(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
91FACEBDDA654EDA743DC8518861B6E08B2A37D56F66F991B452AEC4692F1237 - Body hash
3488A53AA9D868C0DF6234D7B09E446BC111310DCA07E82A5E24D04B16411A7C - IL size132
Referenced calls
AmbienceSystem.<>c::<GetBiomeBasedTimeBasedLightCurve>b__29_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, System.Single>::.ctor(System.Object, System.IntPtr)Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetTimeBasedLightCurve(System.Single)System.Func<System.Single, System.Single>::.ctor(System.Object, System.IntPtr)AmbienceSystem.<>c::<GetBiomeBasedTimeBasedLightCurve>b__29_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)AmbienceSystem.<>c::<GetBiomeBasedTimeBasedLightCurve>b__29_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>)
GetBiomeBasedWetness
#
public System.Single GetBiomeBasedWetness(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
41DE5F6ECD89AEF4490309F7CC8DC85CC2A7092CC1DCA213BB0DDBD8509F88DB - Body hash
A59230A0311A110D5D4EA3DEB4415DAEDA6F80B6B81220C634C85A0956790461 - IL size132
Referenced calls
AmbienceSystem.<>c::<GetBiomeBasedWetness>b__31_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, System.Single>::.ctor(System.Object, System.IntPtr)Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetWetness(System.Single)System.Func<System.Single, System.Single>::.ctor(System.Object, System.IntPtr)AmbienceSystem.<>c::<GetBiomeBasedWetness>b__31_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)AmbienceSystem.<>c::<GetBiomeBasedWetness>b__31_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>)
GetBiomeBasedWind
#
public System.Single GetBiomeBasedWind(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
31DFA9A34ADC6A6133FFD148DB724010F1580BC315C78A54EFFA7F64662FD395 - Body hash
EA5A06A351501A98230D25811A55189C297F0AB961764936D91823F12133998E - IL size132
Referenced calls
AmbienceSystem.<>c::<GetBiomeBasedWind>b__30_0(Candide.Ambience.IBiomeAmbience, System.Single)System.Func<Candide.Ambience.IBiomeAmbience, System.Single, System.Single>::.ctor(System.Object, System.IntPtr)Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetWind(System.Single)System.Func<System.Single, System.Single>::.ctor(System.Object, System.IntPtr)AmbienceSystem.<>c::<GetBiomeBasedWind>b__30_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)AmbienceSystem.<>c::<GetBiomeBasedWind>b__30_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>)
GetBiomeMoonColorAndDirection
#
public System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3> GetBiomeMoonColorAndDirection(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3> - StaticTrue
- VirtualFalse
- Hash
9D290FFA094BE8348DD5823409CAA7303E7513D4CBD60C7F477BCBF7054147B9 - Body hash
7E406DC641957B7D62A6123E6784960DBD2C604265A78A892BC9B64F94A4D1C1 - IL size131
Referenced calls
AmbienceSystem.<>c__DisplayClass33_0::.ctor()AmbienceSystem.<>c::<GetBiomeMoonColorAndDirection>b__33_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.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetMoonColorAndDirection(System.Single)System.Func<System.Single, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>>::.ctor(System.Object, System.IntPtr)AmbienceSystem.<>c::<GetBiomeMoonColorAndDirection>b__33_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)AmbienceSystem.<>c__DisplayClass33_0::<GetBiomeMoonColorAndDirection>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>)
GetBiomeSunColorAndDirection
#
public System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3> GetBiomeSunColorAndDirection(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3> - StaticTrue
- VirtualFalse
- Hash
0504DD6817D9A71FA0222E45269EC888A61BFFB3463909977BBB7C899847443D - Body hash
10BFFF6F4760051AD449F1A6F993CAA5EF42208902E1F697823A2F3AA63DDC2D - IL size131
Referenced calls
AmbienceSystem.<>c__DisplayClass32_0::.ctor()AmbienceSystem.<>c::<GetBiomeSunColorAndDirection>b__32_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.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetSunColorAndDirection(System.Single)System.Func<System.Single, System.ValueTuple<Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3>>::.ctor(System.Object, System.IntPtr)AmbienceSystem.<>c::<GetBiomeSunColorAndDirection>b__32_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)AmbienceSystem.<>c__DisplayClass32_0::<GetBiomeSunColorAndDirection>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>)
GetTimeBasedLightCurve
#
public System.Single GetTimeBasedLightCurve()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
3474BFE2956B5FD8D34EE7B290745BEF9D815B27CEFD3AFCCB28BB546B2D8AE5 - Body hash
08AD3008F106A9120FC2C44AAB3D09706924DACD688C7272C2FFCC7ABD86A0FA - IL size25
Referenced calls
Candide.GameModels.Managers.TimeSystem::get_Hour()Candide.Ambience.BiomeAmbienceHandlers.StandardBiomeAmbienceHandler::GetTimeBasedLightCurve(System.Single)
Called by
Candide.Entities.Controllers.Other.Buildings.BuildingDayNightController::UpdateCandide.Entities.Controllers.Other.InteriorWindowController::BeforeRenderCandide.Entities.Controllers.Other.LightningStrikeController::BeforeRenderCandide.Entities.Controllers.Other.UnifiedLightSourceController::BeforeRenderCandide.Entities.Controllers.Other.UnifiedLightSourceController::UpdateCandide.GameModels.Managers.TimeSystem::UpdateTimeBasedLightCandide.Graphics.DeferredRenderer::SetBaseLightingCandide.Graphics.VFX.VfxLightSource::Update
GetWetness
#
public System.Single GetWetness(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
F4C2131F5CC80798B090035239A370557A7987F87A592C50FD019A2442D9EC68 - Body hash
56E209F25BA90E048D184CB3F26D1041AE09AD6AA7A217637E958511929EEB9A - IL size36
Referenced calls
CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)Candide.GameModels.Systems.AmbienceSystem::GetBiomeBasedWetness(System.Single)Candide.GameModels.Systems.Weather.WeatherSystem::GetWeatherBasedWetness(System.Single)System.MathF::Max(System.Single, System.Single)CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)
GetWind
#
public System.Single GetWind(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
F795A7D046B9D48A55C0A50864937A65B9CEB35C365059CFD5763EC45BDCD809 - Body hash
0428030300E3FC9B61E262DCC5232C3B66C0961477C38F2304AEDE4FC5D4D3A6 - IL size27
Referenced calls
OnPlayerEnteredBiome
#
public System.Void OnPlayerEnteredBiome(System.String id)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C0D9FDAD1B71DEBA03FEA6A04D287481E815396067AE8A20CCAD14373E8E699F - Body hash
812A0A41334314051F73DD1A16CE270DE8B3E7365FCD2FA581B7456DC11DEB38 - IL size95
Referenced calls
CandideServer.Database.BiomeDataBase::TryGetBiomeData(System.String, CandideServer.Data.DataModels.BiomeData&)Candide.GameModels.Managers.ClientAnalyticsManager::ClearAnalyticEventPos()Shared.Analytics.AnalyticsHandler::GetBiomeKey(System.String)System.String::Concat(System.String, System.String, System.String)Candide.GameModels.GameState::GetCharacterPlayTimeHours()Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)System.String::op_Inequality(System.String, System.String)Candide.Sound.SoundPlayer::SetSfxReverb(System.Boolean)
Called by
String literals
biome::discoveredbiome:interior
OnPlayerEnteredInterior
#
public System.Void OnPlayerEnteredInterior()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CA513551AB193A81D5EE9536101DEAEFA137DBB95D3CF70232A26D9D2C44573C - Body hash
757A2FBAED708F398909B05B6FD16EEDCBA98CF2C1C20872D083B8AEA15D6ED8 - IL size136
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::Clear()Candide.GameModels.Systems.AmbienceSystem::OnPlayerEnteredBiome(System.String)System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::TryGetValue(!0, !1&)Candide.Ambience.IBiomeAmbience::get_FadeHandler()System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::Add(!0, !1)Candide.Ambience.FadeHandler::FadeIn(System.Single)Candide.Ambience.FadeHandler::InstantFade()
String literals
biome:interior
OnPlayerEnteredInteriorWorld
#
public System.Void OnPlayerEnteredInteriorWorld()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
976D65B06FD948C2531E54B1BF2FD64B7090DF97AAC9BB13F7A2490EAF573A95 - Body hash
B7FB8221F63D28FADC3469BB2CA85CDE6309046C3F4B7552E3442BAAD6D11F91 - IL size24
Referenced calls
OnPlayerEnteredOutsideWorld
#
public System.Void OnPlayerEnteredOutsideWorld()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7D3F66B286934D340693FEB9522FD7AC6CA813C3BF7645F7F161BF47A99E9FF0 - Body hash
A288FA59FFB516D5A9698BE865D5BE07F95BCD60E1A87B5236CED2B1B6CEF162 - IL size23
SetMoonLight
#
public System.Void SetMoonLight(Candide.Graphics.DirectionalLight moon)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9722B02D25F5C783E9B19F861288185FE781CC3DDCED15C6BEDAF18122F33DF1 - Body hash
7EADB2B6F7FFD6AEE97B5F637A17215F949993210934A8DC8F77A9324E98F6B1 - IL size87
Referenced calls
Candide.GameModels.Managers.TimeSystem::get_Hour()Candide.GameModels.Systems.AmbienceSystem::GetBiomeMoonColorAndDirection(System.Single)Microsoft.Xna.Framework.Vector3::LengthSquared()Candide.GameModels.Systems.Weather.WeatherSystem::GetWeatherMoonColorAndDirection(System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
SetSunLight
#
public System.Void SetSunLight(Candide.Graphics.DirectionalLight sun)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6334678C63BF5C4DFA9B44B59A3A5698BF18E686DAFF9F3D476F967CB5EF83D0 - Body hash
EF84342725CF0CEA5FB97DA11827EFD8893049F61FBEB769235E0F5D2178B944 - IL size87
Referenced calls
Candide.GameModels.Managers.TimeSystem::get_Hour()Candide.GameModels.Systems.AmbienceSystem::GetBiomeSunColorAndDirection(System.Single)Microsoft.Xna.Framework.Vector3::LengthSquared()Candide.GameModels.Systems.Weather.WeatherSystem::GetWeatherSunColorAndDirection(System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
SetWeatherAmbienceOverride
#
public System.Void SetWeatherAmbienceOverride(System.String eventName, System.Boolean resetting)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B317A0ACC289671B85BEC1809077EF6054BD38E63E96282AC3EAC7BBA1F561BA - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
StopAll
#
public System.Void StopAll()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3C64A93B97FE6D06456742562E6EC144BD91B4BF8474AF38DF24A3F6EDD0306F - Body hash
1BFF47B42426C5D8804273AFD566A23359D0C6D7DD471C1D56CCEE3F6548F21E - IL size40
Referenced calls
SyncFullGameState
#
public System.Void SyncFullGameState()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
730B7A0B88C81640C5836F541640E2A6AA4C72AB1D1B022BAE5DC61E0E4CCCB0 - Body hash
6854002A5792D00D019579D0614BA688ADDCE32CA9542C140A6549D64A270456 - IL size50
Referenced calls
Candide.GameModels.Systems.Weather.WeatherSystem::Reset()System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::Clear()Candide.Sound.AudioEvent.AudioEvent::Unload()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
584588CA5FD7EBDB60A977156557EB410FD14F52B5F31600DF71699982B22F1A - Body hash
1FE04D26F1DF6C1DB470CAF56756E585620BB20C50C815179A753DD89CBF82BE - IL size252
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.GameModels.Systems.AmbienceSystem::UpdateWaterSound(System.Single)Candide.GameModels.Systems.AmbienceSystem::UpdateBiomeCheck(System.Single)Candide.GameModels.Systems.Weather.WeatherSystem::UpdateWeather(System.Single)Candide.GameModels.Systems.Weather.WeatherSystem::UpdateWeatherCheck(System.Single, System.Boolean)Shared.Analytics.AnalyticsHandler::GetBiomeKey(System.String)System.String::Concat(System.String, System.String, System.String)System.TimeSpan::get_TotalHours()Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)Candide.GameModels.Systems.AmbienceSystem::UpdateBiomeHandlers(System.Single)Candide.GameModels.Systems.Weather.WeatherSystem::UpdateWeatherHandlers(System.Single)Candide.GameModels.Managers.TimeSystem::get_Hour()CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)Candide.GameModels.Systems.AmbienceSystem::GetWind(System.Single)Candide.GameModels.Systems.AmbienceSystem::GetWetness(System.Single)Candide.GameModels.Systems.AmbienceSystem::GetBiomeBasedTimeBasedLightCurve(System.Single)Candide.GameModels.Systems.Weather.WeatherSystem::GetWeatherBasedTimeBasedLightCurve(System.Single)Candide.GameModels.Managers.TimeSystem::get_IsNight()
String literals
biome::time
UpdateBiomeCheck
#
private System.Void UpdateBiomeCheck(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3B4EE557E44A3C0A2D2103AF9C36970A1ADBB6E22FF4D6BFAF573230817B5684 - Body hash
5DBA60956B3C8B40D2A4CF67C3EA942A01AAF7BD0CFB0D15DEAD7D14B9FE0437 - IL size1008
Referenced calls
System.Guid::op_Equality(System.Guid, System.Guid)CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)System.Math::Clamp(System.Int32, System.Int32, System.Int32)CandideCreator.Shared.Models.RectangleF::get_Right()CandideCreator.Shared.Models.RectangleF::get_Bottom()CandideCreator.Shared.Models.RectangleF::get_Left()CandideCreator.Shared.Models.RectangleF::get_Top()System.Collections.Generic.Dictionary<System.String, System.Single>::Clear()System.String[,]::Get(System.Int32, System.Int32)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.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.Ambience.IBiomeAmbience>::TryGetValue(!0, !1&)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::get_FadeHandler()Candide.Ambience.FadeHandler::get_Strength()Candide.Ambience.FadeHandler::SetStrength(System.Single)Dictionary.ValueCollection.Enumerator<System.String, Candide.Ambience.IBiomeAmbience>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.String, Candide.Ambience.IBiomeAmbience>::Add(!0, !1)Dictionary.Enumerator<System.String, System.Single>::MoveNext()System.String::op_Inequality(System.String, System.String)Candide.GameModels.Systems.AmbienceSystem::OnPlayerEnteredBiome(System.String)
String literals
biome:plainsbiome:interior
UpdateBiomeHandlers
#
private System.Void UpdateBiomeHandlers(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0128EFD623EF4FB7D90DD4C4A8516841382165B6BFC45327D64A6669A8A4EB47 - Body hash
CEC58B45759DCD9AA31D5AECBA2E81B8C8A46EEB43533D358BBF03FAFE481FA9 - IL size111
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()
UpdateWaterSound
#
public System.Void UpdateWaterSound(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E55DF2BEDD4909D577DCE9D58C9E0028EC944FC1D31743F9FEB8C8713BBA8DF0 - Body hash
468D160BD9705D5BF57450760A3FB49AC78B9BE18C8E9CC7723076DE20BE670D - IL size432
Referenced calls
Candide.Graphics.Camera::get_CurrentPositionCenter()Candide.World.InteriorWorldHandler::get_World()CandideCreator.Shared.Models.World::get_Waters()System.Collections.ObjectModel.Collection<CandideCreator.Shared.Models.WaterZone>::GetEnumerator()System.Collections.Generic.IEnumerator<CandideCreator.Shared.Models.WaterZone>::get_Current()Candide.GameModels.Systems.AmbienceSystem::<UpdateWaterSound>g__CheckZone|12_0(CandideCreator.Shared.Models.WaterZone, AmbienceSystem.<>c__DisplayClass12_0&)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<CandideCreator.Shared.Models.WaterZone>::GetEnumerator()List.Enumerator<CandideCreator.Shared.Models.WaterZone>::get_Current()List.Enumerator<CandideCreator.Shared.Models.WaterZone>::MoveNext()Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)Candide.GameModels.Systems.AmbienceSystem::<UpdateWaterSound>g__UpdateAudioEvent|12_1(Candide.Sound.AudioEvent.AudioEvent, System.Single, System.Int32, AmbienceSystem.<>c__DisplayClass12_0&)
String literals
event:/biomes/water/water_rippleevent:/biomes/volcanic/volcanic_lavapool_largeevent:/biomes/volcanic/volcanic_lavapool_small