LLAgentCamera transition (1/2)

This commit is contained in:
Shyotl
2011-06-07 21:35:10 -05:00
parent 278cfbdb67
commit a07e399801
89 changed files with 616 additions and 572 deletions

View File

@@ -44,6 +44,7 @@
#include "lluictrlfactory.h"
#include "llagent.h"
#include "llagentcamera.h"
#include "llcallingcard.h"
#include "llchat.h"
#include "llresmgr.h"
@@ -489,10 +490,10 @@ void LLIMMgr::toggle(void*)
BOOL old_state = gIMMgr->getFloaterOpen();
// If we're in mouselook and we triggered the Talk View, we want to talk.
if( gAgent.cameraMouselook() && old_state )
if( gAgentCamera.cameraMouselook() && old_state )
{
return_to_mouselook = TRUE;
gAgent.changeCameraToDefault();
gAgentCamera.changeCameraToDefault();
return;
}
@@ -501,18 +502,18 @@ void LLIMMgr::toggle(void*)
if (new_state)
{
// ...making visible
if ( gAgent.cameraMouselook() )
if ( gAgentCamera.cameraMouselook() )
{
return_to_mouselook = TRUE;
gAgent.changeCameraToDefault();
gAgentCamera.changeCameraToDefault();
}
}
else
{
// ...hiding
if ( gAgent.cameraThirdPerson() && return_to_mouselook )
if ( gAgentCamera.cameraThirdPerson() && return_to_mouselook )
{
gAgent.changeCameraToMouselook();
gAgentCamera.changeCameraToMouselook();
}
return_to_mouselook = FALSE;
}