mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-16 00:17:14 +00:00
Completely overhauled resource loading in preparation for projects
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
#define CLINK_H
|
||||
|
||||
#include "CScriptObject.h"
|
||||
#include "Core/Resource/CGameArea.h"
|
||||
#include "Core/Resource/Area/CGameArea.h"
|
||||
#include <Common/TString.h>
|
||||
#include <Common/types.h>
|
||||
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
#include "IProperty.h"
|
||||
#include "IPropertyTemplate.h"
|
||||
#include "CScriptTemplate.h"
|
||||
#include "Core/Resource/Area/CGameArea.h"
|
||||
#include "Core/Resource/Model/CModel.h"
|
||||
#include "Core/Resource/CCollisionMeshGroup.h"
|
||||
#include "Core/Resource/CGameArea.h"
|
||||
|
||||
class CScriptLayer;
|
||||
class CLink;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "CScriptTemplate.h"
|
||||
#include "CScriptObject.h"
|
||||
#include "CMasterTemplate.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/GameProject/CResourceStore.h"
|
||||
#include "Core/Resource/CAnimSet.h"
|
||||
#include <Common/Log.h>
|
||||
|
||||
@@ -166,7 +166,7 @@ CResource* CScriptTemplate::FindDisplayAsset(CPropertyStruct *pProperties, u32&
|
||||
if (it->AssetSource == SEditorAsset::eFile)
|
||||
{
|
||||
TString Path = "../resources/" + it->AssetLocation;
|
||||
pRes = gResCache.GetResource(Path);
|
||||
pRes = gResourceStore.LoadResource(Path);
|
||||
}
|
||||
|
||||
// Property
|
||||
@@ -216,7 +216,7 @@ CCollisionMeshGroup* CScriptTemplate::FindCollision(CPropertyStruct *pProperties
|
||||
if (it->AssetSource == SEditorAsset::eFile)
|
||||
{
|
||||
TString path = "../resources/" + it->AssetLocation;
|
||||
pRes = gResCache.GetResource(path);
|
||||
pRes = gResourceStore.LoadResource(path);
|
||||
}
|
||||
|
||||
// Property
|
||||
|
||||
Reference in New Issue
Block a user