Research
data class Research(key: NamespacedKey, val material: Material, val name: Component, val cost: Long?, val unlocks: Set<NamespacedKey>) : Record, Keyed(source)
A Pylon research as seem in the 'researches' guide section.
Researches typically have a research point cost specified. However, this is optional, and you can implement your own methods to unlock a research.
Constructors
Link copied to clipboard
A constructor that sets the name to a default language file key.
constructor(key: NamespacedKey, material: Material, name: Component, cost: Long?, unlocks: Set<NamespacedKey>)