Kaji0tt / Little-Grinders

Little Grinders
0 stars 1 forks source link

TalentTree und AbilitySystem #48

Closed Kaji0tt closed 2 years ago

Kaji0tt commented 2 years ago

Derzeit gibt es keine Möglichkeit für die Ability, zu erfahren, welches Child Talent von AbilityTalent wie viele Skillpunkt besitzt.

Es muss daher, sobald ein Skillpunkt gesetzt oder hinzugefügt wurde, ein Abruf stattfinden, der den Integer in der Ability selbst erhöht. Das sollte aber nicht in Referenz zum SO geschehen, da diese Veränderungen dauerhaft sind und permanent im SO gespeichert werden. Möglicherweise wäre es sinnvoll, stets auf eine AbilityInstance zu referieren, so wie dies auch bei den Items der Fall ist. So könnte sichergestellt werden, das sich das SO nicht verändert - oder aber, wir lassen die Ability-Klasse von Monobheaviour erben, so dass diese als unterschiedliche, einzigartige Instanzen behandelt werden.