ゲーム再生直後に1度だけメソッドを実行する

ゲーム再生直後に1度だけメソッドを実行する方法。 メソッドにRuntimeInitializeOnLoadMethodのアトリビュートを追加します。

Awakeより前に実行

1
2
3
4
5
[RuntimeInitializeOnLoadMethod( RuntimeInitializeLoadType.BeforeSceneLoad )]
private static void Initialize()
{
	// 
}

Awakeより後に実行

1
2
3
4
5
[RuntimeInitializeOnLoadMethod( RuntimeInitializeLoadType.AfterSceneLoad )]
private static void Initialize()
{
	// 
}