WeatherBlender
v1.0
Weather and Climate Engine for Unity3D
|
▼NWeatherBlender | |
CAreaManager | Area Manager Exposes Climate, Light Data for the area Binds Colliders in chlidren |
CBaseState | Base state for Weather ScriptableObjects |
CCameraFacingBillboard | |
CHumidityRandomiser | Lerp Humidity Levels according to the Animation Curve provided |
CIState | |
CIWeatherTimer | |
CSceneRenderSettings | |
CSkyBoxBlender | Utility script to Lerp between Skyboxes |
CSkyTint | |
CTemperatureRandomiser | Lerp Temperature Levels according to the Animation Curve provided |
CWeatherBodyRotator | |
CWeatherConditions | |
CWeatherConditionsEditor | |
CWeatherConditionsManager | Weather conditions manager |
CWeatherDay | |
CWeatherDayWizard | |
CWeatherGroup | Weather group Allows for multiple states to be grouped (activated and deactivated) together |
CWeatherGroupWizard | Weather group wizard |
▼CWeatherLightManager | Handles Colour operations in the current area |
CColourEntry | |
CWeatherManager | Weather manager |
CWeatherManagerEditor | Weather manager editor |
CWeatherManagerWindow | Weather manager window |
CWeatherMessage | |
CWeatherMessageEditor | |
CWeatherPredictionTimer | |
CWeatherSeason | |
CWeatherSeasonWizard | |
CWeatherState | Weather state |
▼CWeatherStateRandomPicker | Weather state random picker |
CWeatherStateWeighting | |
CWeatherStateWizard | ScriptableObject Factory for WeatherState |
CWeatherTimer | |
CWeatherTimerAbstract | |
CWetnessRandomiser | Lerp Wetness Levels according to the Animation Curve provided |
CWindDirectionVisualiser | Looks at Wind direction |
CWindForceRandomiser | Lerp Wind Force Strength according to the Animation Curve provided |
CWindRandomiser | Wind direction randomiser |
CAreaActivator | Area Activator Attach to an object with a (2D or 3D) Collider Handles Entities traversing the area |
CExtensionMethods | |
CRigidbodyWindEffect | Wind Nudge along the wind _direction in the Area(s) |
CScriptableObjectFactory | Helper class for instantiating ScriptableObjects |
CScriptableObjectWindow | Scriptable object window |
CSingleton | Be aware this will not prevent a non singleton constructor such as T myT = new T(); To prevent that, add protected T () {} to your singleton class |