Example #1
0
        private void OnEnable()
        {
            if (m_editorUtils == null)
            {
                m_editorUtils = PWApp.GetEditorUtils(this, null, null, null);
            }

            m_bufferManager = (CommandBufferManager)target;
        }
Example #2
0
        public override void OnInspectorGUI()
        {
            m_editorUtils.Initialize();
            if (m_bufferManager == null)
            {
                m_bufferManager = (CommandBufferManager)target;
            }

            m_editorUtils.Panel("GlobalSettings", GlobalPanel, true);
        }
Example #3
0
        /// <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);
            }
        }