Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Pet System Anfang
- void CGraphicThingInstance::DeformNoSkin()
- {
- m_bUpdated = true;
- for (std::vector<CGrannyLODController*>::size_type i = 0; i != m_LODControllerVector.size(); i++)
- {
- CGrannyLODController* pkLOD = m_LODControllerVector[i];
- if (pkLOD->isModelInstance())
- pkLOD->DeformNoSkin(&m_matAbsoluteTrans);
- }
- }
- void CGraphicThingInstance::OnDeform()
- {
- m_bUpdated = true;
- for (std::vector<CGrannyLODController*>::size_type i = 0; i != m_LODControllerVector.size(); i++)
- {
- CGrannyLODController* pkLOD = m_LODControllerVector[i];
- if (pkLOD->isModelInstance())
- pkLOD->Deform(&m_matAbsoluteTrans);
- }
- }
- // Pet System Ende
- // Sash System Anfang
- void CGraphicThingInstance::DeformNoSkin2()
- {
- m_bUpdated = true;
- for (std::vector<CGrannyLODController*>::size_type iMod = 0; iMod != m_LODControllerVector.size(); iMod++)
- {
- CGrannyLODController * pkLOD = m_LODControllerVector[iMod];
- if (!pkLOD->isModelInstance())
- continue;
- #ifdef ENABLE_OBJ_SCALLING
- if (m_modelThingSetVector.size() == 1)
- pkLOD->DeformNoSkin2(&m_TransformMatrix);
- #ifdef ENABLE_SASH_SYSTEM
- else if (iMod == 5) /* CRaceData::PART_SASH */
- pkLOD->DeformNoSkin2(&m_TransformMatrix);
- #endif
- else
- #endif
- pkLOD->DeformNoSkin2(&m_worldMatrix);
- }
- }
- void CGraphicThingInstance::OnDeform2()
- {
- m_bUpdated = true;
- for (std::vector<CGrannyLODController*>::size_type iMod = 0; iMod != m_LODControllerVector.size(); iMod++)
- {
- CGrannyLODController * pkLOD = m_LODControllerVector[iMod];
- if (!pkLOD->isModelInstance())
- continue;
- #ifdef ENABLE_OBJ_SCALLING
- if (m_modelThingSetVector.size() == 1)
- pkLOD->Deform(&m_TransformMatrix);
- #ifdef ENABLE_SASH_SYSTEM
- else if (iMod == 5) /* CRaceData::PART_SASH */
- pkLOD->Deform(&m_TransformMatrix);
- #endif
- else
- #endif
- pkLOD->Deform(&m_worldMatrix);
- }
- }
- // Sash System Ende
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement