RegisteredCurricula

TArray<TSoftObjectPtr<UWCGASCurriculumData>>

What it is:

List of Curriculum Data Assets that define all curricula available in your game (class, race, faction, profession, etc.). Each entry describes prerequisites, rewards, and ability grants for a specific curriculum.

Systems that access it:

Why it matters:

This is the master registry for the entire curriculum system. Only curricula added to this array:

If a UWCGASCurriculumData is not listed here, the subsystem does not know it exists and will never apply it.

If left empty:


DefaultCurriculumCostHandler

TSoftClassPtr<UObject>