Please enable JavaScript.
Coggle requires JavaScript to display documents.
Abilities, Player, Stats, Health, Buffs - Coggle Diagram
Abilities
SO for static info
Modifiers
Decorator
UI
IndividualScript Fo Ability
AbilityController(above them all)
bool IsAbilityKey(Key)
GetStrength(), GetAttackSpeed()
AttackedCharacter.TakeDamage()
Player
ReadInput
Based On Input: Idle State || Moving State || UsingAblility State
HandleMovement
Move(Direction)
Movement
GetMovementSpeed()
HandleAbilities
UseAbility(Key)
GetMovementVectorNormalized()
InputSystem
GetPushedKeys()
Stats
SO for static info
Modifiers
Decorator
UI
GetHealth(), GetDefence()(?)
Health
HealthManager
UI
Buffs
IActions (DD, Heal, Modifier)
BuffController(forSetUp)
EventBaseBuffController
TickBaseBuffController
SO for static Info
Add/RemoveModifier()
Add/RemoveModifier()