Table of Contents

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.