mirror of
https://github.com/LCEMP/LCEMP.git
synced 2026-04-25 16:34:03 +00:00
fix: fix ded server crash when setting custom skin geometry
This commit is contained in:
parent
994e3a4819
commit
78e28493f5
|
|
@ -8719,8 +8719,16 @@ bool CMinecraftApp::DLCContentRetrieved(eDLCMarketplaceType eType)
|
|||
|
||||
void CMinecraftApp::SetAdditionalSkinBoxes(DWORD dwSkinID, SKIN_BOX *SkinBoxA, DWORD dwSkinBoxC)
|
||||
{
|
||||
EntityRenderer *renderer = EntityRenderDispatcher::instance->getRenderer(eTYPE_PLAYER);
|
||||
Model *pModel = renderer->getModel();
|
||||
EntityRenderer *renderer = NULL;
|
||||
Model *pModel = NULL;
|
||||
|
||||
if (EntityRenderDispatcher::instance != NULL) {
|
||||
renderer = EntityRenderDispatcher::instance->getRenderer(eTYPE_PLAYER);
|
||||
if (renderer != NULL) {
|
||||
pModel = renderer->getModel();
|
||||
}
|
||||
}
|
||||
|
||||
vector<ModelPart *> *pvModelPart = new vector<ModelPart *>;
|
||||
vector<SKIN_BOX *> *pvSkinBoxes = new vector<SKIN_BOX *>;
|
||||
|
||||
|
|
@ -8751,8 +8759,16 @@ void CMinecraftApp::SetAdditionalSkinBoxes(DWORD dwSkinID, SKIN_BOX *SkinBoxA, D
|
|||
|
||||
vector<ModelPart *> * CMinecraftApp::SetAdditionalSkinBoxes(DWORD dwSkinID, vector<SKIN_BOX *> *pvSkinBoxA)
|
||||
{
|
||||
EntityRenderer *renderer = EntityRenderDispatcher::instance->getRenderer(eTYPE_PLAYER);
|
||||
Model *pModel = renderer->getModel();
|
||||
EntityRenderer *renderer = NULL;
|
||||
Model *pModel = NULL;
|
||||
|
||||
if (EntityRenderDispatcher::instance != NULL) {
|
||||
renderer = EntityRenderDispatcher::instance->getRenderer(eTYPE_PLAYER);
|
||||
if (renderer != NULL) {
|
||||
pModel = renderer->getModel();
|
||||
}
|
||||
}
|
||||
|
||||
vector<ModelPart *> *pvModelPart = new vector<ModelPart *>;
|
||||
|
||||
EnterCriticalSection( &csAdditionalModelParts );
|
||||
|
|
|
|||
Loading…
Reference in a new issue