2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 23:07:42 +00:00

Finish CResFactory; better smart-pointer use for resources

This commit is contained in:
Jack Andersen
2017-10-26 00:09:51 -10:00
parent 7c3fb4174f
commit 8346f56595
20 changed files with 288 additions and 84 deletions

View File

@@ -49,10 +49,10 @@ CFactoryFnReturn CCharacterFactory::CDummyFactory::Build(const SObjectTag& tag,
void CCharacterFactory::CDummyFactory::BuildAsync(const SObjectTag& tag,
const CVParamTransfer& parms,
IObj** objOut,
std::unique_ptr<IObj>* objOut,
CObjectReference* selfRef)
{
*objOut = Build(tag, parms, selfRef).release();
*objOut = Build(tag, parms, selfRef);
}
void CCharacterFactory::CDummyFactory::CancelBuild(const SObjectTag&)