RuntimeInitializeOnLoadMethod 属性的使用:注意 需要 是静态方法
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
public static void Init()
{
Debug.Log("000");
}
private void Awake()
{
Debug.Log("111");
}
public void OnEnable()
{
Debug.Log("222");
}
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]
public static void InitOver()
{
Debug.Log("333");
}
private void Start()
{
Debug.Log("444");
}