/// <summary> /// Awake /// </summary> void Awake() { object ins = StrayFogAssembly.CreateInstance(monoBehaviourScriptName); if (ins is ISimulateMonoBehaviour) { ISimulateMonoBehaviour mono = (ISimulateMonoBehaviour)ins; mono.BindGameObject(gameObject); } else { Debug.LogErrorFormat("【{0}】is not ISimulateMonoBehaviour", monoBehaviourScriptName); } }
static void OnRuntimeBeforeSceneLoad() { Debug.LogErrorFormat("ProjectGameStart.OnRuntimeBeforeSceneLoad"); StrayFogAssembly.LoadDynamicAssembly(); }