BlueSkies for Unity  1.8.1
BlueSkies.BlueSkiesManager Class Reference

Represents the core management system that controls all the other managers. More...

Inheritance diagram for BlueSkies.BlueSkiesManager:
BlueSkies.IWeatherManager

Classes

struct  Winds
 

Public Types

enum  SunShaftsResolution { Low = 0, Normal = 1, High = 2 }
 
enum  ShaftsScreenBlendMode { Screen = 0, Add = 1 }
 

Public Member Functions

bool isUpdatingTime ()
 

Static Public Member Functions

static BlueSkiesManager Instance ()
 

Public Attributes

float _lightingRefreshRate = 0.1f
 Minimum time inbetween SilverLining updates (in seconds)
 
float _atmosphereRefreshRate = 0.1f
 
bool _setRandomSeed
 Document Me.
 
int _randomSeed
 Document Me.
 
Winds[] _winds
 
int _year = 2011
 Document Me.
 
int _month = 1
 Document Me.
 
int _day = 1
 Document Me.
 
int _hour = 0
 Document Me.
 
int _minute = 0
 Document Me.
 
double _seconds = 0
 Document Me.
 
double _timeZone = -8.0f
 Document Me.
 
bool _daylightSavingsTime = true
 Document Me.
 
bool _advanceTime = false
 Document Me.
 
float _advanceTimeRate = 0
 Document Me.
 
double _latitude = 0
 Document Me.
 
double _longitude = 0
 Document Me.
 
double _altitude = 0
 Document Me.
 
float _sunSize = 200f
 Document Me.
 
float _moonSize = 170f
 Document Me.
 
bool _moonIllusion = false
 Document Me.
 
Color _fogColor = new Color(0.5f, 0.5f, 0.5f, 0.0f)
 Document Me.
 
float _minPhase = 0.75f
 Document Me.
 
float _maxPhase = 1.0f
 Document Me.
 
float _extinction = 1.0f
 Document Me.
 
bool _hasPrecipitation = false
 
PRECIPITATION_TYPE _precipitationType
 
float _intensity = 0.0f
 
bool _allowPrecipitationFog = false
 
string _resourcePath = string.Empty
 Document Me.
 
bool _rightHanded = false
 Document Me.
 
GameObject _sun = null
 Document Me.
 
GameObject _sunLight = null
 Document Me.
 
GameObject _moon = null
 Document Me.
 
GameObject _moonLight = null
 Document Me.
 
GameObject _skyDome = null
 Document Me.
 
bool _hasSunShafts = false
 Document Me.
 
SunShaftsResolution _resolution = SunShaftsResolution.Normal
 Document Me.
 
ShaftsScreenBlendMode _screenBlendMode = ShaftsScreenBlendMode.Screen
 Document Me.
 
int _radialBlurIterations = 2
 Document Me.
 
Color _sunThreshold = new Color(0.87f, 0.74f, 0.65f)
 Document Me.
 
float _sunShaftBlurRadius = 2.5f
 Document Me.
 
float _sunShaftIntensity = 1.15f
 Document Me.
 
float _maxRadius = 0.75f
 Document Me.
 
bool _useDepthTexture = false
 Document Me.
 
Shader _sunShaftsShader = null
 Document Me.
 
Shader _simpleClearShader = null
 Document Me.
 

Properties

ISilverLining SilverLining [get]
 
ICloudManager CloudManager [get]
 
IPrecipitationManager PrecipitationManager [get]
 
IWindManager WindManager [get]
 
IAtmosphere Atmosphere [get]
 
SunShafts SunShafts [get]
 
- Properties inherited from BlueSkies.IWeatherManager
ISilverLining SilverLining [get]
 
ICloudManager CloudManager [get]
 
IPrecipitationManager PrecipitationManager [get]
 
IWindManager WindManager [get]
 
IAtmosphere Atmosphere [get]
 

Detailed Description

Represents the core management system that controls all the other managers.

Member Function Documentation

bool BlueSkies.BlueSkiesManager.isUpdatingTime ( )

Checks to see if time is elapsing

Returns
TRUE if check is successful

Implements BlueSkies.IWeatherManager.


The documentation for this class was generated from the following file: