also, please check all changes about Camera.GetCurrentCamera()
it happens that if the camera is set to active, but this method does not return anything, although according to the description it should return the active camera. the camera was previously created like
```
cam1 = g_Game.CreateObject("staticcamera", m_Cam_Pos2, true);
cam1.SetActive(true);
```
then, we can delete cam and create new - method return null