/// <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.DrawSpriteAdditionally(UpperLeftPos, UpperRightPos, LowerLeftPos, LowerRightPos, UpperLeftColor, UpperRightColor, LowerLeftColor, LowerRightColor, UpperLeftUV, UpperRightUV, LowerLeftUV, LowerRightUV, Texture.Texture, AlphaBlend, DrawingPriority);
 }