はじめに
using FastEnumUtility; using UnityEngine; public class Example : MonoBehaviour { private void Awake() { Debug.Log( KeyCode.Z.ToName() ); } }
FastEnum の ToName を使用する時に
FileNotFoundException: Could not load file or assembly 'System.Runtime.CompilerServices.Unsafe, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
上記のエラーが発生する場合は
NuGet Package Explorer を使用して
「System.Runtime.CompilerServices.Unsafe」のパッケージのダウンロードと
エクスポートを行い、
Unity で使用している API Compatibility Level と同じ
System.Runtime.CompilerServices.Unsafe.dll を
Unity プロジェクトに追加します
これで FastEnum の ToName を使用する時にエラーが出なくなります