reznok / GMCAbilitySystem

An Unreal Engine plugin that adds an ability system to the General Movement Component plugin
MIT License
27 stars 12 forks source link

Change attributes to use net deltas. #48

Closed Packetdancer closed 3 months ago

Packetdancer commented 3 months ago

This changes FGMCAttributeSet to utilize the "fast net array serialization." The long and short of it is that now attributes should only send changes to their values, not the entire attribute set.

(Yay! Efficiency!)

reznok commented 3 months ago

Does this actually prevent the entire instanced struct from getting sent over if one thing is dirty? I was of the belief that any 1 bad attribute will send EVERY attribute, no matter what.

reznok commented 3 months ago

image

Uploading relevant Discord convo for posterity