// GetPedDrawableGlobalIndexFromCollection
int GET_PED_DRAWABLE_GLOBAL_INDEX_FROM_COLLECTION(Ped ped, int componentId, char* collection, int drawableId);
Returns: Global drawable ID that corresponds to the given collection and local drawable index. Returns -1 if Ped or collection does not exist or local index is out of bounds.
Returns global drawable index based on the local one. Is it a reverse to GET_PED_COLLECTION_NAME_FROM_DRAWABLE and GET_PED_COLLECTION_LOCAL_INDEX_FROM_DRAWABLE natives.
Drawables are stored inside collections. Each collection usually corresponds to a certain DCL or the base game.
If all drawables from all collections are placed into one continuous array - the global index will correspond to the index of drawable in such array. Local index is index of drawable in this array relative to the start of the given collection.