override void Activate(Vector2 position, params object[] args)
LanternSky.Lantern[] _lanterns
override void Draw(SpriteBatch spriteBatch, float minDepth, float maxDepth)
override void Deactivate(params object[] args)
void GenerateLanterns(bool onlyMissing)
void DrawLantern(SpriteBatch spriteBatch, LanternSky.Lantern lantern, Color opacity, Vector2 depthScale, Vector2 position, float alpha)
override void Update(GameTime gameTime)
Asset< Texture2D > _texture
static Microsoft.Xna.Framework.Vector2 screenPosition
Rectangle GetSourceRectangle()