/// <summary>
 /// 描画処理を実行する
 /// </summary>
 /// <param name="layer">描画処理を行うレイヤー</param>
 /// <exception cref="ArgumentNullException"><paramref name="layer"/>がnull</exception>
 public override void Operate(Layer2D layer)
 {
     Central.ThrowHelper.ThrowIfNull(layer);
     layer.DrawRectangleAdditionally(DrawingArea, Color, UV, Texture.Texture, AlphaBlend, DrawingPriority);
 }