UniEnumExtension
- ダウンロード商品¥ 500
C#のEnumを最速にするエディタ拡張 500倍以上の高速化を実現しました。 次のバージョンではBurst Jobでもforeachが出来るようになります。
公式サイト(GitHub)
https://github.com/pCYSl5EDgo/UniEnumExtension Unity 2018.4以上を対象としたエディタ拡張のアセットです。 C#の列挙型のToStringやEnum.IsDefined, HasFlagなどを数十倍から数百倍に高速化します。
使い方
UniEnumExtension.zipを解凍して得られたUniEnumExtension.unitypackageをUnity2018.4以上のエディタにドラッグ&ドロップなどでインポートするだけです。 インポート後にGitHubからUnity Package Managerの仕組みを利用してインストールが行われます。 メニューの「Window/Package Manager」またはProjectビュー下部のPackages/以下から「UniEnumExtension」がインストールされていることを確認できたならば、Plugins/UniEnumExtensionInstallerを削除して構いません。
動作環境
Unity 2018.4以上のエディタ
アップデート履歴
[2019-08-18: v0.1.1] 新規公開 [2019-08-21: v0.1.3] foreach文をBurst Job内部で使用可能にした。
ライセンス
GitHub上で提供しているUniEnumExtensionはGPL-v3の下で提供されています。 Boothで販売しているUniEnumExtensionはGitHubからPackageをインストールしますが、GPL-v3ではなく、プロプライエタリソフトウェア・ライセンスを適用します。Booth版を利用した場合ソースコード公開義務はありません。 1台につき1ライセンスを購入してください。