Romestead Assembly Reference

CandideServer.ServerSystems.Weather.ServerWeatherSystem

Type JSON

public class in CandideServer.ServerSystems.Weather

Methods11
Properties0
Fields7
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerSystems.Weather
  • Base typeSystem.Object
  • Hash587F9318C0423D208D007DEC705FF5F9C6CA3F8A724FAF2CF08C60900924751E

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
DespawnCheckTimerpublicpublic System.Single DespawnCheckTimer
OwlShadowIsComingpublicpublic System.Boolean OwlShadowIsComing
OwlShadowTimingpublicpublic System.Single OwlShadowTiming
ReuseOverlappingBiomeIdsprivateprivate System.Collections.Generic.HashSet<System.String> ReuseOverlappingBiomeIds
ReuseOverlappingWeatherIdsprivateprivate System.Collections.Generic.HashSet<System.String> ReuseOverlappingWeatherIds
ReuseValidWeatherIdsprivateprivate System.Collections.Generic.List<System.ValueTuple<System.String, System.Single>> ReuseValidWeatherIds
SpawnCheckTimerpublicpublic System.Single SpawnCheckTimer

Methods

CheckWeatherConditions

private System.Boolean CheckWeatherConditions(CandideServer.Data.DataModels.ServerWeatherData weatherData)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashC30267A830B17B66D5DABDB5FB388DA875EAF8859027E55F3FE25572630D9C2F
  • Body hash0D20BA0C63E810E032A32C98F718C2D11B3B2F306AE230B6BCEF764E4A292BFB
  • IL size382
Referenced calls
  • System.Collections.Generic.HashSet<System.String>::GetEnumerator()
  • HashSet.Enumerator<System.String>::get_Current()
  • System.String::op_Equality(System.String, System.String)
  • HashSet.Enumerator<System.String>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.HashSet<System.String>::get_Count()
Called by

GatherBiomeIds

private System.Void GatherBiomeIds(System.Single cx, System.Single cy, System.Single radius, System.Int32 arrayWidth, System.Int32 arrayHeight)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2858BA46F41C176F81BB6406DF785C3D125A3B6DC85D94757A54149E82ED221D
  • Body hash80373CA477A77680C800FF8AF2BC7A7406737E1DBF0A583284A40DD1B6FE9720
  • IL size170
Referenced calls
  • System.String[,]::Get(System.Int32, System.Int32)
  • System.Collections.Generic.HashSet<System.String>::Add(!0)
Called by

GatherWeatherSurroundings

private System.Void GatherWeatherSurroundings(Microsoft.Xna.Framework.Vector2 position, System.Single radius, System.Nullable<System.Guid> ignoreWeatherInstanceId, System.String ignoreWeatherId)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash529F6E762B888E74794B8726C78F206257FB2EBF679DC22F1E1590EDF78D0EA8
  • Body hash0914626B82E09F93FD654760EB37A07FE5CCF01FDF4028F815DAD2C790D15545
  • IL size245
Referenced calls
  • System.Collections.Generic.HashSet<System.String>::Clear()
  • CandideServer.ServerSystems.Weather.ServerWeatherSystem::GatherBiomeIds(System.Single, System.Single, System.Single, System.Int32, System.Int32)
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Weather.WeatherInstanceModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, Shared.Models.Weather.WeatherInstanceModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Weather.WeatherInstanceModel>::get_Current()
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Guid::op_Equality(System.Guid, System.Guid)
  • System.String::op_Equality(System.String, System.String)
  • Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • System.Collections.Generic.HashSet<System.String>::Add(!0)
  • Dictionary.ValueCollection.Enumerator<System.Guid, Shared.Models.Weather.WeatherInstanceModel>::MoveNext()
  • System.IDisposable::Dispose()
Called by

OnTimeSkip

public System.Void OnTimeSkip()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash08D3EEF8B9658DA3B4ED83E3C313CEF9DC56433393CAC79133D1E2F6A066A94E
  • Body hash0A3C903001E8FC894C548C7CF95DCE84E1903E535F6B51BA6A95A2E11A27A7BB
  • IL size11
Called by

OnWeathersLoaded

public System.Void OnWeathersLoaded()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash17C6D529D25F216AAA9A280DDAF09A7739345E98F12A1DD7BCD297BB3306F2DD
  • Body hash2C837C456B15C10B3C7BF77A81D221BFE586F0E047D10C090FFC796775927C8E
  • IL size6
Referenced calls
Called by

SetupOwlShadowWeather

public System.Void SetupOwlShadowWeather()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash80C2CFCEE6BC9C60C224392DF9DB68343B8ADC64DB720752100F4CF8F386495C
  • Body hash0307E9EDBC4D8188A6893742BC199CA49BD1A281EAAF978B867632BCC300EEC4
  • IL size167
Referenced calls
  • System.Collections.Generic.HashSet<System.String>::Contains(!0)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossLocationModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Current()
  • System.String::op_Inequality(System.String, System.String)
  • System.Random::Next()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::MoveNext()
  • System.IDisposable::Dispose()
  • CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)
Called by
String literals
  • reward:minerva:tier:1
  • boss:minervas_owl

Update

public System.Void Update(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashEECE48340A3B6F27E898CA5C3D890FDCD587A4BFDC46C5E58D26268E07201093
  • Body hashA5C563078463E6E20562898F201AF46CE3D0105EF2037DF470BA67CE15F45D0E
  • IL size242
Referenced calls
Called by

UpdateDespawnSystem

private System.Void UpdateDespawnSystem(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashBEF7846D04984E10A0CA2FF9808C35672A07E63C4C508A969CC3019F28C927E7
  • Body hash55B13CAF2CC8805C7130CA0BA580D9540A861B14CABC53D0BC783B4CC993D215
  • IL size198
Referenced calls
Called by

UpdateOwlShadow

private System.Void UpdateOwlShadow(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7526169A2FDCD3FCC34C96CD45946C8DC7FECD6F27F98A0BEAC60AC452A8A17D
  • Body hash918E53236C252D22796C0EC7A6C52F4579AA32BAC18EDBFFF378F0D19189B2D7
  • IL size822
Referenced calls
  • CandideServer.ServerSystems.TimeServerSystem::get_IsNight()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossLocationModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Current()
  • System.String::op_Inequality(System.String, System.String)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossFightModel>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Value()
  • System.String::op_Equality(System.String, System.String)
  • Dictionary.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::MoveNext()
  • System.Collections.Generic.List<CandideServer.Models.Player.ServerPlayerCharacter>::.ctor()
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::get_Values()
  • Dictionary.ValueCollection<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::get_Current()
  • System.Guid::op_Inequality(System.Guid, System.Guid)
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)
  • Microsoft.Xna.Framework.Vector2::ToPoint()
  • CandideServer.Helpers.ServerWorldTileHelper::TryGetTileBiome(System.Int32, System.Int32, System.String&)
  • System.Collections.Generic.List<CandideServer.Models.Player.ServerPlayerCharacter>::Add(!0)
  • Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::MoveNext()
  • System.Collections.Generic.List<CandideServer.Models.Player.ServerPlayerCharacter>::get_Count()
  • CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)
  • System.Random::Next(System.Int32)
  • System.Collections.Generic.List<CandideServer.Models.Player.ServerPlayerCharacter>::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)
  • Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
Called by
String literals
  • boss:minervas_owl
  • biome:plains
  • biome:plains_dry
  • biome:forest
  • biome:road
  • owl_shadow
  • WorldEvent_SkyPresence
  • event:/creature/minerva/minerva_flyover

UpdateWeatherSpawnSystem

private System.Void UpdateWeatherSpawnSystem(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB7561E7A9D0D60F465C24B8F0F9EB91C70080A96CD042A48D28108F7DBA4CD0F
  • Body hash68E39241229356EFB18FFE219613A069B2BB084374DD2924608ADBCCB2CEEEA0
  • IL size709
Referenced calls
Called by