You're breathtaking!

This commit is contained in:
Wojtek Figat
2020-12-07 23:40:54 +01:00
commit 6fb9eee74c
5143 changed files with 1153594 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
// Copyright (c) 2012-2020 Wojciech Figat. All rights reserved.
#include "FlaxPackage.h"
bool FlaxPackage::HasAsset(const AssetInfo& info) const
{
ASSERT(_path == info.Path);
Entry* e = _entries.TryGet(info.ID);
return e && e->TypeName == info.TypeName;
}
bool FlaxPackage::GetEntry(const Guid& id, Entry& e)
{
return !_entries.TryGet(id, e);
}
void FlaxPackage::AddEntry(Entry& e)
{
ASSERT(HasAsset(e.ID) == false);
_entries.Add(e.ID, e);
}
void FlaxPackage::Dispose()
{
// Base
FlaxStorage::Dispose();
// Clean
_entries.Clear();
}