Made a bunch of changes to make the resource store system more friendly to multiple stores instead of just a single active one, and set up a resource database for editor assets

This commit is contained in:
parax0
2016-08-31 02:09:13 -06:00
parent 1de2691f33
commit a7b381f301
35 changed files with 848 additions and 178 deletions

View File

@@ -258,7 +258,7 @@ void CSceneNode::DrawBoundingBox() const
void CSceneNode::DrawRotationArrow() const
{
static TResPtr<CModel> spArrowModel = gpResourceStore->LoadResource("../resources/RotationArrow.cmdl");
static TResPtr<CModel> spArrowModel = gpEditorStore->LoadResource("RotationArrow.cmdl");
spArrowModel->Draw(eNoRenderOptions, 0);
}

View File

@@ -535,15 +535,15 @@ void CScriptNode::UpdatePreviewVolume()
{
case eAxisAlignedBoxShape:
case eBoxShape:
pVolumeModel = gpResourceStore->LoadResource("../resources/VolumeBox.cmdl");
pVolumeModel = gpEditorStore->LoadResource("VolumeBox.cmdl");
break;
case eEllipsoidShape:
pVolumeModel = gpResourceStore->LoadResource("../resources/VolumeSphere.cmdl");
pVolumeModel = gpEditorStore->LoadResource("VolumeSphere.cmdl");
break;
case eCylinderShape:
pVolumeModel = gpResourceStore->LoadResource("../resources/VolumeCylinder.cmdl");
pVolumeModel = gpEditorStore->LoadResource("VolumeCylinder.cmdl");
break;
}