タイミング的にWindowsのアップデートが関係していると思いますが、Unityを起動しようとすると「Unity License Error」と表示され、起動できなくなってしまいました。
Webでいろいろ調べてみたところ、とりあえず次のような感じで再アクティベーションできるみたいです。
- Unityを終了して、
C:\ProgramData\Unity
のフォルダーを削除もしくはリネーム - 再度Unityを起動して通常通りにアクティベーション
必ずうまくいくという方法ではないと思いますので、メッセージにある通りUnityのサポートに連絡するのが一番良いと思います。
特に業務で使っているような場合は注意してください。
リンク
unity3d – Unity license error on startup – Stack Overflow
https://stackoverflow.com/questions/46506184/unity-license-error-on-startup
関連記事
error CS0260: Missing partial modifier
C#のpartialを使おうとしてCS0260エラーになる場合は全てのクラスにpartialキーワードが付いているか確認してみてください。
example.cs(0,0): error CS0260: Missing partial modifier on declaration of type 'Example'; another partial declaration of this ...
Unity Editorからのデバッグ時のみ実行するifdef
UNITY_EDITORを使うと、Unity Editorでのデバッグ時のみ実行するコードを書けるようです。
使い方は次のような感じです。
#if UNITY_EDITOR
Debug.log("debug");
#endif
他、UNITY_ANDROIDやUNITY_IPHONE等も便利そうです。
リンク
Unity - Platform Dependent C...
Coroutine内で処理を中止する方法(Unity)
UnityのCoroutineは次のような感じで使います。
void Start()
{
StartCoroutine(Example());
}
IEnumerator Example()
{
// 処理したい内容1
yield return null;
// 処理したい内容2
yield return null;
// 処理したい内容3
}
何か...