using Microsoft.Xna.Framework.Graphics;
using System;
namespace SoulHarvest.Common;
internal sealed class ReaperUltimateCrescentMaskSet : IDisposable
{
public readonly float Sweep;
public readonly float ThicknessRatio;
public readonly Texture2D Body;
public readonly Texture2D Flow;
public readonly Texture2D Edge;
public ReaperUltimateCrescentMaskSet(
float sweep,
float thicknessRatio,
Texture2D body,
Texture2D flow,
Texture2D edge)
{
Sweep = sweep;
ThicknessRatio = thicknessRatio;
Body = body;
Flow = flow;
Edge = edge;
}
public void Dispose()
{
Body.Dispose();
Flow.Dispose();
Edge.Dispose();
}
}
using Microsoft.Xna.Framework.Graphics;
using System;
namespace SoulHarvest.Common;
internal sealed class ReaperUltimateCrescentMaskSet : IDisposable
{
public readonly float Sweep;
public readonly float ThicknessRatio;
public readonly Texture2D Body;
public readonly Texture2D Flow;
public readonly Texture2D Edge;
public ReaperUltimateCrescentMaskSet(
float sweep,
float thicknessRatio,
Texture2D body,
Texture2D flow,
Texture2D edge)
{
Sweep = sweep;
ThicknessRatio = thicknessRatio;
Body = body;
Flow = flow;
Edge = edge;
}
public void Dispose()
{
Body.Dispose();
Flow.Dispose();
Edge.Dispose();
}
}