mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-06-17 12:03:34 +00:00
CWorld: Make use of in-class initializers
Same behavior, less code.
This commit is contained in:
parent
128ee0d01c
commit
35ea47e473
@ -2,20 +2,12 @@
|
||||
#include "Core/GameProject/CResourceStore.h"
|
||||
#include "Core/Resource/Script/CScriptLayer.h"
|
||||
|
||||
CWorld::CWorld(CResourceEntry *pEntry /*= 0*/)
|
||||
CWorld::CWorld(CResourceEntry *pEntry)
|
||||
: CResource(pEntry)
|
||||
, mpWorldName(nullptr)
|
||||
, mpDarkWorldName(nullptr)
|
||||
, mpSaveWorld(nullptr)
|
||||
, mpDefaultSkybox(nullptr)
|
||||
, mpMapWorld(nullptr)
|
||||
, mTempleKeyWorldIndex(0)
|
||||
{
|
||||
}
|
||||
|
||||
CWorld::~CWorld()
|
||||
{
|
||||
}
|
||||
CWorld::~CWorld() = default;
|
||||
|
||||
std::unique_ptr<CDependencyTree> CWorld::BuildDependencyTree() const
|
||||
{
|
||||
|
@ -21,7 +21,7 @@ class CWorld : public CResource
|
||||
TResPtr<CResource> mpSaveWorld;
|
||||
TResPtr<CModel> mpDefaultSkybox;
|
||||
TResPtr<CResource> mpMapWorld;
|
||||
uint32 mTempleKeyWorldIndex;
|
||||
uint32 mTempleKeyWorldIndex = 0;
|
||||
|
||||
struct STimeAttackData
|
||||
{
|
||||
@ -31,7 +31,8 @@ class CWorld : public CResource
|
||||
float SilverTime;
|
||||
float GoldTime;
|
||||
float ShinyGoldTime;
|
||||
} mTimeAttackData;
|
||||
};
|
||||
STimeAttackData mTimeAttackData{};
|
||||
|
||||
struct SAudioGrp
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user