なんかの Log

良い感じで投げっぱなしにしてみせる。

C#でコンストラクタを使うとUnityはクラッシュする

値を保持するだけのクラスを作ってnewしたらUnityが強制終了した。

こんなん。

[System.Serializable]
public class Sample {
    int a;

    public Sample()
    {
        a = 0;
    }
}

Unityはそもそもコンストラクタ使っちゃだめらしい。ドキュメントの7参照。
Unity Script Reference – Overview: Writing Scripts in C# & Boo

初期化は基本Awakeにとのこと。