minesweeper_game/Library/PackageCache/com.unity.ai.navigation@c74b2724ed42/Editor/ConversionSystem/RunItemContext.cs
2025-03-15 14:30:26 -04:00

28 lines
1020 B
C#

namespace Unity.AI.Navigation.Editor.Converter
{
/// <summary>
/// A structure needed for the conversion part of the converter. <br />
/// This holds the items that are being converted. <br />
/// All arrays are the same length and the index of each array corresponds to the same item.
/// </summary>
internal struct RunItemContext
{
/// <summary> The items that will go through the conversion code. </summary>
public ConverterItemInfo[] items { get; }
/// <summary> A bool to set if these items failed to convert. </summary>
public bool[] didFail { get; }
/// <summary> Info to store data to be shown in the UI. </summary>
public string[] info { get; }
/// <summary> Constructor for the RunItemContext. </summary>
public RunItemContext(ConverterItemInfo[] items)
{
this.items = items;
didFail = new bool[this.items.Length];
info = new string[this.items.Length];
}
}
}