private void OnEnable() { if (m_editorUtils == null) { m_editorUtils = PWApp.GetEditorUtils(this, null, null, null); } m_bufferManager = (CommandBufferManager)target; }
public override void OnInspectorGUI() { m_editorUtils.Initialize(); if (m_bufferManager == null) { m_bufferManager = (CommandBufferManager)target; } m_editorUtils.Panel("GlobalSettings", GlobalPanel, true); }
/// <summary> /// Creates the buffer manager in the scene /// </summary> public static void CreateBufferManager() { //Create Manager CommandBufferManager manager = FindObjectOfType <CommandBufferManager>(); if (manager == null) { GameObject managerGameObject = new GameObject(m_bufferManagerObjectName); manager = managerGameObject.AddComponent <CommandBufferManager>(); manager.RebuildBuffers(); //Parent manager.transform.SetParent(GaiaUtils.GetRuntimeSceneObject().transform); } }