Пример #1
0
        /// <summary> Initializes this object. </summary>
        public virtual void Initialize()
        {
            if (m_IsInitialized)
            {
                return;
            }
            NRDebugger.Info("[CameraController] Initialize");
            if (FramePool == null)
            {
                FramePool           = new ObjectPool();
                FramePool.InitCount = 10;
            }
            if (m_CameraFrames == null)
            {
                m_CameraFrames       = new FixedSizedQueue(FramePool);
                m_CameraFrames.Limit = 5;
            }

            m_ActiveTextures = new List <CameraModelView>();
            CameraDataProvider.Create();
            m_IsInitialized = true;
        }