Fixed saving object activity state (#610)
parent
a8eb7499ac
commit
21b9d5b8cc
|
@ -947,6 +947,9 @@ void COldObject::Write(CLevelParserLine* line)
|
|||
|
||||
if ( GetLock() )
|
||||
line->AddParam("lock", MakeUnique<CLevelParserParam>(GetLock()));
|
||||
|
||||
if ( !GetActivity() )
|
||||
line->AddParam("activity", MakeUnique<CLevelParserParam>(GetActivity()));
|
||||
|
||||
if ( GetProxyActivate() )
|
||||
{
|
||||
|
@ -1108,6 +1111,7 @@ void COldObject::Read(CLevelParserLine* line)
|
|||
if (line->GetParam("energy")->IsDefined())
|
||||
SetEnergyLevel(line->GetParam("energy")->AsFloat());
|
||||
SetLock(line->GetParam("lock")->AsBool(false));
|
||||
SetActivity(line->GetParam("activity")->AsBool(true));
|
||||
SetGunGoalV(line->GetParam("aimV")->AsFloat(0.0f));
|
||||
SetGunGoalH(line->GetParam("aimH")->AsFloat(0.0f));
|
||||
|
||||
|
|
Loading…
Reference in New Issue