Class DefaultMapWeatherModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultMapWeatherModel : MapWeatherModel
- Inheritance
-
DefaultMapWeatherModel
- Inherited Members
Constructors
DefaultMapWeatherModel()
public DefaultMapWeatherModel()
Properties
DefaultWeatherNodeDimension
public override int DefaultWeatherNodeDimension { get; }
Property Value
WeatherUpdateFrequency
public override CampaignTime WeatherUpdateFrequency { get; }
Property Value
WeatherUpdatePeriod
public override CampaignTime WeatherUpdatePeriod { get; }
Property Value
Methods
GetAtmosphereModel(Vec3)
public override AtmosphereInfo GetAtmosphereModel(Vec3 position)
Parameters
position
Vec3
Returns
GetInterpolatedAtmosphereState(CampaignTime, Vec3)
public override AtmosphereState GetInterpolatedAtmosphereState(CampaignTime timeOfYear, Vec3 pos)
Parameters
timeOfYear
CampaignTimepos
Vec3
Returns
GetSeasonTimeFactorOfCampaignTime(CampaignTime, out float, out float, bool)
public override void GetSeasonTimeFactorOfCampaignTime(CampaignTime ct, out float timeFactorForSnow, out float timeFactorForRain, bool snapCampaignTimeToWeatherPeriod = true)
Parameters
ct
CampaignTimetimeFactorForSnow
floattimeFactorForRain
floatsnapCampaignTimeToWeatherPeriod
bool
GetSnowAndRainDataFromTexture(Vec2, CampaignTime)
public (float, float) GetSnowAndRainDataFromTexture(Vec2 position, CampaignTime ct)
Parameters
position
Vec2ct
CampaignTime
Returns
GetWeatherEffectOnTerrainForPosition(Vec2)
public override MapWeatherModel.WeatherEventEffectOnTerrain GetWeatherEffectOnTerrainForPosition(Vec2 pos)
Parameters
pos
Vec2
Returns
GetWeatherEventInPosition(Vec2)
public override MapWeatherModel.WeatherEvent GetWeatherEventInPosition(Vec2 pos)
Parameters
pos
Vec2
Returns
InitializeSnowAndRainAmountData(byte[])
public override void InitializeSnowAndRainAmountData(byte[] snowAndRainAmountData)
Parameters
snowAndRainAmountData
byte[]
UpdateWeatherForPosition(Vec2, CampaignTime)
public override MapWeatherModel.WeatherEvent UpdateWeatherForPosition(Vec2 position, CampaignTime ct)
Parameters
position
Vec2ct
CampaignTime
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).