WeatherBlender  v1.0
Weather and Climate Engine for Unity3D
Public Member Functions | Protected Member Functions | List of all members
WeatherBlender.BaseState Class Referenceabstract

Base state for Weather ScriptableObjects More...

Inheritance diagram for WeatherBlender.BaseState:
WeatherBlender.IState WeatherBlender.WeatherDay WeatherBlender.WeatherGroup WeatherBlender.WeatherSeason WeatherBlender.WeatherState

Public Member Functions

virtual void StateEnter (AreaManager area)
 Fires when a state is being Activated within an area More...
 
virtual void StateExit (AreaManager area)
 

Protected Member Functions

abstract void StateInitialise ()
 
abstract void StateExecute (AreaManager area)
 
abstract void StateRevert (AreaManager area)
 

Detailed Description

Base state for Weather ScriptableObjects

Member Function Documentation

virtual void WeatherBlender.BaseState.StateEnter ( AreaManager  area)
virtual

Fires when a state is being Activated within an area

Parameters
areaArea

Implements WeatherBlender.IState.

abstract void WeatherBlender.BaseState.StateExecute ( AreaManager  area)
protectedpure virtual
virtual void WeatherBlender.BaseState.StateExit ( AreaManager  area)
virtual

Fires when a state is being Deactivated within an area.

Parameters
areaArea

Implements WeatherBlender.IState.

abstract void WeatherBlender.BaseState.StateInitialise ( )
protectedpure virtual
abstract void WeatherBlender.BaseState.StateRevert ( AreaManager  area)
protectedpure virtual

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