BlueSkies for Unity  1.8.1
BlueSkies.WindManager Class Reference

Controls all instances of WindVolume. More...

Inheritance diagram for BlueSkies.WindManager:
BlueSkies.IWindManager

Public Member Functions

void addWind (IWindVolume wind)
 
bool removeWind (ulong id)
 
void clearWinds ()
 
void moveCloud (ICloud cloud)
 
void moveCloudLayer (ICloudLayer cloudLayer)
 
IWindVolume findWind (ulong uid)
 

Detailed Description

Controls all instances of WindVolume.

Member Function Documentation

void BlueSkies.WindManager.addWind ( IWindVolume  wind)

Adds a new WindVolume to the WindManager.

Parameters
[in]wind

Implements BlueSkies.IWindManager.

void BlueSkies.WindManager.clearWinds ( )

Removes all WindVolumes from the WindManager

Implements BlueSkies.IWindManager.

void BlueSkies.WindManager.moveCloud ( ICloud  cloud)

Updates the cloud's position based on managed WindVolumes.

Parameters
[in]cloudThe cloud to move

Implements BlueSkies.IWindManager.

void BlueSkies.WindManager.moveCloudLayer ( ICloudLayer  cloudLayer)

Updates the cloud layer's position based on managed WindVolumes.

Parameters
[in]cloudLayerThe cloud layer to move

Implements BlueSkies.IWindManager.

bool BlueSkies.WindManager.removeWind ( ulong  id)

Removes a WindVolume from the WindManager.

Parameters
[in]uidThe UID of the WindVolume to remove
Returns
TRUE if successfully added new WindVolume

Implements BlueSkies.IWindManager.


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