private void CreateGraphicsCamera() { IRTEGraphics graphics = IOC.Resolve <IRTEGraphics>(); if (graphics != null) { IRTECamera rteCamera = graphics.CreateCamera(m_camera); IOCContainer.RegisterFallback(rteCamera); } }
private void DestroyGraphicsCamera() { IRTEGraphics graphics = IOC.Resolve <IRTEGraphics>(); if (graphics != null) { IRTECamera camera = IOCContainer.Resolve <IRTECamera>(); IOCContainer.UnregisterFallback(camera); camera.Destroy(); } }
static IOC() { m_container = new IOCContainer(); SceneManager.sceneUnloaded += OnSceneUnloaded; }
static IOC() { m_container = new IOCContainer(); }