Field _skills
- Namespace
- GrindFest
- Assembly
- GrindFest.dll
The character's skills. Runtime only — a skill is a plain class, so Unity has nothing to serialise
here; a prefab names its starting skills in StartingSkillTypeNames instead.
Observable so the OneJS UI subscribes to Changed (useObservableList) instead of polling
the list on a timer — every mutation goes through the list, so the event always fires.
[NonSerialized]
public ObservableList<Skill> _skills
Returns
- ObservableList<Skill>
- The character's skills. Runtime only — a skill is a plain class, so Unity has nothing to serialise here; a prefab names its starting skills in instead. Observable so the OneJS UI subscribes to Changed (useObservableList) instead of polling the list on a timer — every mutation goes through the list, so the event always fires.