void pyGameScore::FindAgeScores(const plString& name, pyKey& rcvr) { if (RelVaultNode* ageInfo = VaultGetAgeInfoNodeIncRef()) { uint32_t ownerId = ageInfo->nodeId; pfGameScore::Find(ownerId, name, rcvr.getKey()); ageInfo->DecRef(); } else hsAssert(false, "Age has no vault... Need to rewrite score python script?"); }
plUUID pyAgeVault::GetAgeGuid( void ) { RelVaultNode * rvn = VaultGetAgeInfoNodeIncRef(); if (rvn) { VaultAgeInfoNode ageInfo(rvn); plUUID uuid = ageInfo.GetAgeInstanceGuid(); rvn->UnRef(); return uuid; } return kNilUuid; }
PyObject* pyAgeVault::GetAgeInfo() { RelVaultNode * rvn = VaultGetAgeInfoNodeIncRef(); if (rvn) { PyObject * result = pyVaultAgeInfoNode::New(rvn); rvn->UnRef(); return result; } // just return a None object PYTHON_RETURN_NONE; }
const char* pyAgeVault::GetAgeGuid( void ) { RelVaultNode * rvn = VaultGetAgeInfoNodeIncRef(); if (rvn) { VaultAgeInfoNode ageInfo(rvn); GuidToString(ageInfo.ageInstUuid, fAgeGuid, arrsize(fAgeGuid)); rvn->DecRef(); } else { fAgeGuid[0] = 0; } return fAgeGuid; }