/// <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); }