WittleWolfie / WW-Blueprint-Core

A library to simplify modifying Pathfinder: Wrath of the Righteous.
MIT License
14 stars 5 forks source link

Clarify parameter comments for blueprint Guids #19

Closed vikigenius closed 2 years ago

vikigenius commented 2 years ago
CharacterClassConfigurator.New(BlueprintName, BlueprintGuid)
    .SetEquipmentEntities(wizardClass.EquipmentEntities) // This shows error
    .SetMaleEquipmentEntities(wizardClass.MaleEquipmentEntities) // This is ok
    .SetFemaleEquipmentEntities(wizardClass.FemaleEquipmentEntities) // This is ok
    .Configure();

So it seems like EquipmentEntities is of type

ReferenceArrayProxy<KingmakerEquipmentEntity, KingmakerEquipmentEntityReference>

But SetEquipmentEntities expects a string?

While MaleEquipmentEntities and FemaleEquipmentEntities are of type EquipmentEntityLink[] which is handled correctly

WittleWolfie commented 2 years ago

EquipmentEntities is an array of type KingmakerEquipmentEntityReference which is actually a blueprint reference. It's looking for the Guid. I'll update the parameter descriptions now that it's auto generated to make this clear.

WittleWolfie commented 2 years ago

Resolved w/ the Blueprint<T, TRef> type, implicit constructors, and parameter comments in 2.0.