Version: 5.4

RuntimeInitializeOnLoadMethodAttribute

class in UnityEngine

/

継承:Scripting.PreserveAttribute

マニュアルに切り替える

説明

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

RuntimeInitializeOnLoadMethod とマークされるメソッドはシーンが読み込まれた後(すなわち Awake メソッドが呼び出された後) に呼び出されます。 注: RuntimeInitializeOnLoadMethod とマークしているメソッドの実行順序は保証されません。

using UnityEngine;

class MyClass { [RuntimeInitializeOnLoadMethod] static void OnRuntimeMethodLoad () { Debug.Log("After scene is loaded and game is running"); }

[RuntimeInitializeOnLoadMethod] static void OnSecondRuntimeMethodLoad () { Debug.Log("SecondMethod After scene is loaded and game is running."); } }

変数

loadTypeRuntimeInitializeOnLoadMethod の型を設定します。

コンストラクタ

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

継承メンバー