mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-10-12 10:28:05 +00:00
Update ControllablePhysicsComponent.cpp
This commit is contained in:
@@ -105,6 +105,7 @@ void ControllablePhysicsComponent::Serialize(RakNet::BitStream& outBitStream, bo
|
|||||||
if (m_DirtyEquippedItemInfo || bIsInitialUpdate) {
|
if (m_DirtyEquippedItemInfo || bIsInitialUpdate) {
|
||||||
outBitStream.Write(m_PickupRadius);
|
outBitStream.Write(m_PickupRadius);
|
||||||
outBitStream.Write(m_InJetpackMode);
|
outBitStream.Write(m_InJetpackMode);
|
||||||
|
|
||||||
if (!bIsInitialUpdate) m_DirtyEquippedItemInfo = false;
|
if (!bIsInitialUpdate) m_DirtyEquippedItemInfo = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -115,12 +116,10 @@ void ControllablePhysicsComponent::Serialize(RakNet::BitStream& outBitStream, bo
|
|||||||
outBitStream.Write(m_BubbleType);
|
outBitStream.Write(m_BubbleType);
|
||||||
outBitStream.Write(m_SpecialAnims);
|
outBitStream.Write(m_SpecialAnims);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!bIsInitialUpdate) m_DirtyBubble = false;
|
if (!bIsInitialUpdate) m_DirtyBubble = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool isVelocityZero = m_Velocity != NiPoint3Constant::ZERO;
|
|
||||||
bool isAngularVelocityZero = m_AngularVelocity != NiPoint3Constant::ZERO;
|
|
||||||
bool shouldWriteFrameStats = m_DirtyPosition || bIsInitialUpdate || isVelocityZero || isAngularVelocityZero;
|
|
||||||
outBitStream.Write(m_DirtyPosition || bIsInitialUpdate);
|
outBitStream.Write(m_DirtyPosition || bIsInitialUpdate);
|
||||||
if (m_DirtyPosition || bIsInitialUpdate) {
|
if (m_DirtyPosition || bIsInitialUpdate) {
|
||||||
outBitStream.Write(m_Position.x);
|
outBitStream.Write(m_Position.x);
|
||||||
|
Reference in New Issue
Block a user