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
positionVec3
Returns
GetInterpolatedAtmosphereState(CampaignTime, Vec3)
public override AtmosphereState GetInterpolatedAtmosphereState(CampaignTime timeOfYear, Vec3 pos)
Parameters
timeOfYearCampaignTimeposVec3
Returns
GetSeasonTimeFactorOfCampaignTime(CampaignTime, out float, out float, bool)
public override void GetSeasonTimeFactorOfCampaignTime(CampaignTime ct, out float timeFactorForSnow, out float timeFactorForRain, bool snapCampaignTimeToWeatherPeriod = true)
Parameters
ctCampaignTimetimeFactorForSnowfloattimeFactorForRainfloatsnapCampaignTimeToWeatherPeriodbool
GetSnowAndRainDataFromTexture(Vec2, CampaignTime)
public (float, float) GetSnowAndRainDataFromTexture(Vec2 position, CampaignTime ct)
Parameters
positionVec2ctCampaignTime
Returns
GetWeatherEffectOnTerrainForPosition(Vec2)
public override MapWeatherModel.WeatherEventEffectOnTerrain GetWeatherEffectOnTerrainForPosition(Vec2 pos)
Parameters
posVec2
Returns
GetWeatherEventInPosition(Vec2)
public override MapWeatherModel.WeatherEvent GetWeatherEventInPosition(Vec2 pos)
Parameters
posVec2
Returns
InitializeSnowAndRainAmountData(byte[])
public override void InitializeSnowAndRainAmountData(byte[] snowAndRainAmountData)
Parameters
snowAndRainAmountDatabyte[]
UpdateWeatherForPosition(Vec2, CampaignTime)
public override MapWeatherModel.WeatherEvent UpdateWeatherForPosition(Vec2 position, CampaignTime ct)
Parameters
positionVec2ctCampaignTime
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).