Version: 5.4

RuntimeInitializeOnLoadMethodAttributeConstructor

マニュアルに切り替える
public RuntimeInitializeOnLoadMethodAttribute ();
public RuntimeInitializeOnLoadMethodAttribute (RuntimeInitializeLoadType loadType);

パラメーター

loadType RuntimeInitializeLoadType: シーンが読み込まれた後か読み込まれる前。

説明

ユーザーのアクション無しで、ランタイムでゲームが読み込まれたときにランタイムのクラスメソッドの初期化を行う事ができます。

using UnityEngine;

class MyClass { [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)] static void OnBeforeSceneLoadRuntimeMethod () { Debug.Log("Before scene loaded"); }

[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)] static void OnAfterSceneLoadRuntimeMethod() { Debug.Log("After scene loaded"); }

[RuntimeInitializeOnLoadMethod] static void OnRuntimeMethodLoad() { Debug.Log("RuntimeMethodLoad: After scene loaded"); } }