MoonlordExplosion(Texture2D pieceTexture, Vector2 centerPos, int frameSpeed)
bool InDrawRange(Rectangle playerScreen)
bool InDrawRange(Rectangle playerScreen)
MoonlordPiece(Texture2D pieceTexture, Vector2 textureOrigin, Vector2 centerPos, Vector2 velocity, float rot, float angularVelocity)
static void DrawExplosions(SpriteBatch spriteBatch)
static List< MoonlordDeathDrama.MoonlordExplosion > _explosions
static void DrawPieces(SpriteBatch spriteBatch)
static List< MoonlordDeathDrama.MoonlordPiece > _pieces
static void ThrowPieces(Vector2 MoonlordCoreCenter, int DramaSeed)
static void DrawWhite(SpriteBatch spriteBatch)
static void RequestLight(float light, Vector2 spot)
static List< Vector2 > _lightSources
static void AddExplosion(Vector2 spot)
static Microsoft.Xna.Framework.Vector2 screenPosition