private static void CreateTools() { realIvyProToolsWindow = ScriptableObject.CreateInstance <RealIvyTools>(); realIvyProToolsWindow.Init(instance, controller.infoPool); #if UNITY_2019_1_OR_NEWER SceneView.duringSceneGui -= realIvyProToolsWindow.OnSceneGUI; SceneView.duringSceneGui += realIvyProToolsWindow.OnSceneGUI; #else SceneView.onSceneGUIDelegate -= realIvyProToolsWindow.OnSceneGUI; SceneView.onSceneGUIDelegate += realIvyProToolsWindow.OnSceneGUI; #endif }
public void Init(InfoPool infoPool, MeshFilter mf, RealIvyTools proToolsWindow) { this.infoPool = infoPool; this.mf = mf; this.proToolsWindow = proToolsWindow; }