mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 23:07:42 +00:00
Refactor ResId into CAssetId
This commit is contained in:
@@ -94,14 +94,14 @@ bool CProjectileWeaponDataFactory::CreateWPSM(CWeaponDescription* desc, CInputSt
|
||||
break;
|
||||
case SBIG('APSM'):
|
||||
{
|
||||
std::vector<ResId> tracker;
|
||||
std::vector<CAssetId> tracker;
|
||||
tracker.reserve(8);
|
||||
desc->x34_APSM = CPF::GetChildGeneratorDesc(in, resPool, tracker);
|
||||
break;
|
||||
}
|
||||
case SBIG('APS2'):
|
||||
{
|
||||
std::vector<ResId> tracker;
|
||||
std::vector<CAssetId> tracker;
|
||||
tracker.reserve(8);
|
||||
desc->x44_APS2 = CPF::GetChildGeneratorDesc(in, resPool, tracker);
|
||||
break;
|
||||
@@ -123,8 +123,8 @@ bool CProjectileWeaponDataFactory::CreateWPSM(CWeaponDescription* desc, CInputSt
|
||||
FourCC cid = CPF::GetClassID(in);
|
||||
if (cid == SBIG('NONE'))
|
||||
break;
|
||||
ResId id = CPF::GetInt(in);
|
||||
if (id)
|
||||
CAssetId id = CPF::GetInt(in);
|
||||
if (id.IsValid())
|
||||
desc->x94_COLR = {resPool->GetObj({FOURCC('CRSC'), id}), true};
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user