From 272f16a9124ce5ad9334d11eb12c8c3e8d33fae7 Mon Sep 17 00:00:00 2001 From: Kernell Date: Sun, 6 Dec 2015 17:05:08 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4=D1=8B:=20GetCamer?= =?UTF-8?q?aMatrix,=20GetCameraTarget,=20GetCameraInterior,=20SetCameraMat?= =?UTF-8?q?rix,=20SetCameraTarget,=20SetCameraInterior,=20FadeCamera?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mta-mono/src/CMonoFunctions_Player.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/mta-mono/src/CMonoFunctions_Player.cpp b/mta-mono/src/CMonoFunctions_Player.cpp index f9cb58a..0c1e78e 100644 --- a/mta-mono/src/CMonoFunctions_Player.cpp +++ b/mta-mono/src/CMonoFunctions_Player.cpp @@ -823,17 +823,13 @@ bool CMonoFunctions::Player::SetCameraMatrix( DWORD pPlayer, MonoObject* pCamera { if( RESOURCE ) { - float fX = CMonoObject::GetPropertyValue< float >( pCameraMatrix, "X" ); - float fY = CMonoObject::GetPropertyValue< float >( pCameraMatrix, "Y" ); - float fZ = CMonoObject::GetPropertyValue< float >( pCameraMatrix, "Z" ); + MonoObject* msPosition = CMonoObject::GetPropertyValue< MonoObject* >( pCameraMatrix, "Position" ); - Vector3 vecPosition( fX, fY, fZ ); + Vector3 vecPosition( msPosition ); - float fLookAtX = CMonoObject::GetPropertyValue< float >( pCameraMatrix, "LookAtX" ); - float fLookAtY = CMonoObject::GetPropertyValue< float >( pCameraMatrix, "LookAtY" ); - float fLookAtZ = CMonoObject::GetPropertyValue< float >( pCameraMatrix, "LookAtZ" ); + MonoObject* msLookAt = CMonoObject::GetPropertyValue< MonoObject* >( pCameraMatrix, "LookAt" ); - Vector3 vecLookAt( fLookAtX, fLookAtY, fLookAtZ ); + Vector3 vecLookAt( msLookAt ); float fRoll = CMonoObject::GetPropertyValue< float >( pCameraMatrix, "Roll" ); float fFOV = CMonoObject::GetPropertyValue< float >( pCameraMatrix, "FOV" );