override bool Update(MartianSky.Ufo ufo)
override void InitializeUfo(MartianSky.Ufo ufo)
bool Update(MartianSky.Ufo ufo)
void InitializeUfo(MartianSky.Ufo ufo)
override void InitializeUfo(MartianSky.Ufo ufo)
override bool Update(MartianSky.Ufo ufo)
override void Deactivate(params object[] args)
override void Activate(Vector2 position, params object[] args)
override void Update(GameTime gameTime)
override void Draw(SpriteBatch spriteBatch, float minDepth, float maxDepth)
static Microsoft.Xna.Framework.Vector2 screenPosition
static UnifiedRandom Random
Ufo(Texture2D texture, float depth=1f)
MartianSky.IUfoController _controller
Rectangle GetSourceRectangle()