# Catalog Reference Count
Grammar — Count of values in reference for player player
Flags —Native|Function
Returns the count of the values for a field for an entry. Returns 0 if the specified field is not an array. Use catalog lookup functions to retrieve a data value or other information from the game data. To find the name of a field path, open the data editor and turn on View Raw Data. For example, if you wanted to get the number of active indicies for a train ability, your field path string would be “InfoArray”.
# Arguments
string<reference> — Referenceint— Player
Returns — int
native int CatalogReferenceCount(
string reference,
int player,
);
# Related
Category: Catalog / Lookup
- Catalog Entry Is Default —
bool— CatalogEntryIsDefault - Catalog Entry Is Valid —
bool— CatalogEntryIsValid - Catalog Entry Class —
int— CatalogEntryClass - Catalog Entry Count —
int— CatalogEntryCount - Catalog Entry Get —
string<catalogentry> — CatalogEntryGet - Catalog Entry Parent —
string<catalogentry> — CatalogEntryParent - Catalog Entry Scope —
string<catalogscope> — CatalogEntryScope - Catalog Field Count —
int— CatalogFieldCount - Catalog Field Get —
string<catalogfieldname> — CatalogFieldGet - Catalog Field Exists —
bool— CatalogFieldExists - Catalog Field Is Array —
bool— CatalogFieldIsArray - Catalog Field Is Scope —
bool— CatalogFieldIsScope - Catalog Field Type —
string— CatalogFieldType - Catalog Field Type Category —
int<preset::FieldTypeCategory> — CatalogFieldTypeCategory - Catalog Field Value Get —
string— CatalogFieldValueGet - Catalog Field Value Get As Integer —
int— CatalogFieldValueGetAsInt - Catalog Field Value Get Flags As Integer —
int— CatalogFieldValueGetFlagsAsInt - Catalog Field Value Get As Real —
fixed— libNtve_gf_CatalogFieldValueGetAsReal - Catalog Field Value Count —
int— CatalogFieldValueCount - Catalog Reference Get —
string— CatalogReferenceGet - Catalog Reference Get As Integer —
int— CatalogReferenceGetAsInt - Catalog Reference Get As Real —
fixed— libNtve_gf_CatalogReferenceGetAsReal - Catalog Reference Count —
int— CatalogReferenceCount - Class Of Ability —
int<preset::AbilityClass> — AbilityClass - Cost Of Ability —
fixed— libNtve_gf_CostOfAbility
# Examples
— None found —