1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-29 15:47:46 +00:00

Set rotation properly for instances

This commit is contained in:
Rushi 2022-02-15 00:06:34 +01:00
parent 714e024128
commit e4e7f4533b

View file

@ -469,12 +469,12 @@ void Sapphire::InstanceContent::onBeforePlayerZoneIn( Sapphire::Entity::Player&
if( m_pEntranceEObj != nullptr ) if( m_pEntranceEObj != nullptr )
{ {
player.setRot( PI ); player.setRot( m_pEntranceEObj->getRot() );
player.setPos( m_pEntranceEObj->getPos() ); player.setPos( m_pEntranceEObj->getPos() );
} }
else if( rect ) else if( rect )
{ {
player.setRot( PI ); player.setRot( Util::eulerToDirection( { rect->header.transform.rotation.x, rect->header.transform.rotation.y, rect->header.transform.rotation.z } ) );
player.setPos( { rect->header.transform.translation.x, rect->header.transform.translation.y, rect->header.transform.translation.z } ); player.setPos( { rect->header.transform.translation.x, rect->header.transform.translation.y, rect->header.transform.translation.z } );
} }
else else