譜面読み込みプラグインの制作
譜面読み込みプラグインであると認識するために、インターフェースを実装する必要があります。 Koioto.Plugin.IChartReadableを実装します。
例えば SampleReader という名前の譜面読み込みプラグインを作成する場合、このように名前空間とクラスを記述します。
namespace Space.AioiLight.KoiotoPlugin.SampleReader{ public class SampleReader : Koioto.Plugin.IChartReadable { // ここにプラグインの情報や処理を記述していく }}Koioto.Plugin.IChartReadable はインターフェースのため、定義されているすべてのメソッド、プロパティを実装する必要があります。上記のように記述すると、Koioto.Plugin.IChartReadable にエラーの波線が引かれ、クイック アクションとリファクタリングから実装すべきコードの補完が行えます。
実際にファイルを読み込む処理はフォーマットによって異なります。サンプルプラグインであるOpenTaikoChart を参考にしてください。