- IEnumerator loadSence<T>(T SceneName)
- {
- if (SceneName.GetType().Name == "int32")
- SceneName = SceneManager.GetSceneByBuildIndex(SceneName as int);
- operation = SceneManager.LoadSceneAsync(SceneName as string);
- yield return operation;
- }
C#倒地要怎么预处理编译器才不会报错呢
- SceneManager.GetSceneByBuildIndex((int)(object)SceneName);
另外,SceneName.GetType().Name == "int32"可以是SceneName is int,也可以是typeof(T) == typeof(int)