Merge branch 'master' of https://github.com/ZDoom/gzdoom into GZDoomUpdate-12-07-2023
This commit is contained in:
commit
07f722b6f3
74 changed files with 773 additions and 294 deletions
|
|
@ -1324,18 +1324,36 @@ bool AActor::Massacre ()
|
|||
//
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
FSerializer &Serialize(FSerializer &arc, const char *key, ModelOverride &sid, ModelOverride *def)
|
||||
{
|
||||
arc.BeginObject(key);
|
||||
arc("modelID", sid.modelID);
|
||||
arc("surfaceSkinIDs", sid.surfaceSkinIDs);
|
||||
arc.EndObject();
|
||||
return arc;
|
||||
}
|
||||
|
||||
void DActorModelData::Serialize(FSerializer& arc)
|
||||
{
|
||||
Super::Serialize(arc);
|
||||
arc("modelDef", modelDef)
|
||||
("modelIDs", modelIDs)
|
||||
("models", models)
|
||||
("skinIDs", skinIDs)
|
||||
("surfaceSkinIDs", surfaceSkinIDs)
|
||||
//("surfaceSkinIDs", surfaceSkinIDs)
|
||||
("animationIDs", animationIDs)
|
||||
("modelFrameGenerators", modelFrameGenerators)
|
||||
("hasModel", hasModel);
|
||||
}
|
||||
|
||||
void DActorModelData::OnDestroy()
|
||||
{
|
||||
models.Reset();
|
||||
modelFrameGenerators.Reset();
|
||||
skinIDs.Reset();
|
||||
//surfaceSkinIDs.Reset();
|
||||
animationIDs.Reset();
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
//
|
||||
// PROC P_ExplodeMissile
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue