| 
| override void  | Activate (Vector2 position, params object[] args) | 
|   | 
| override void  | Deactivate (params object[] args) | 
|   | 
| override void  | Draw (SpriteBatch spriteBatch, float minDepth, float maxDepth) | 
|   | 
| override bool  | IsActive () | 
|   | 
| override void  | Reset () | 
|   | 
| 
void  | Spawn (Player player, SkyEntityType type, int seed) | 
|   | 
| override void  | Update (GameTime gameTime) | 
|   | 
| 
abstract void  | Draw (SpriteBatch spriteBatch, float minDepth, float maxDepth) | 
|   | 
| 
virtual float  | GetCloudAlpha () | 
|   | 
| 
abstract bool  | IsActive () | 
|   | 
| override bool  | IsVisible () | 
|   | 
| 
virtual Color  | OnTileColor (Color inColor) | 
|   | 
| 
abstract void  | Reset () | 
|   | 
| 
abstract void  | Update (GameTime gameTime) | 
|   | 
| 
abstract void  | Activate (Vector2 position, params object[] args) | 
|   | 
| 
abstract void  | Deactivate (params object[] args) | 
|   | 
| 
abstract bool  | IsVisible () | 
|   | 
| 
void  | Load () | 
|   | 
| 
virtual void  | OnLoad () | 
|   |