From ead7d1a4c9cea9033e96aef9ed135720c84871f6 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 9 Aug 2025 13:25:39 +0200 Subject: Core/Objects: Remove unused code from UpdateField internals --- .../game/Entities/Object/Updates/UpdateField.h | 49 ---------------------- 1 file changed, 49 deletions(-) (limited to 'src/server') diff --git a/src/server/game/Entities/Object/Updates/UpdateField.h b/src/server/game/Entities/Object/Updates/UpdateField.h index 2e2b40ac8b1..ef802f8447d 100644 --- a/src/server/game/Entities/Object/Updates/UpdateField.h +++ b/src/server/game/Entities/Object/Updates/UpdateField.h @@ -490,50 +490,6 @@ namespace UF using Base = HasChangesMask; using Mask = UpdateMask; - template - MutableFieldReference ModifyValue(UpdateField(Derived::* field)) - { - MarkChanged(field); - return { (static_cast(this)->*field)._value }; - } - - template - MutableFieldReference ModifyValue(UpdateFieldArray(Derived::* field), uint32 index) - { - MarkChanged(field, index); - return { (static_cast(this)->*field)._values[index] }; - } - - template - MutableFieldReference ModifyValue(DynamicUpdateField(Derived::* field)) - { - MarkChanged(field); - return { (static_cast(this)->*field)._values }; - } - - template - MutableFieldReference ModifyValue(DynamicUpdateField(Derived::* field), uint32 index) - { - DynamicUpdateField& uf = (static_cast(this)->*field); - if (index >= uf.size()) - { - // fill with zeros until reaching desired slot - uf._values.resize(index + 1); - uf._updateMask.resize((index + 1 + 31) / 32); - } - - MarkChanged(field); - (static_cast(this)->*field).MarkChanged(index); - return { uf._values[index] }; - } - - template - MutableFieldReference ModifyValue(OptionalUpdateField(Derived::* field)) - { - MarkChanged(field); - return { *((static_cast(this)->*field)._value) }; - } - template void MarkChanged(UpdateField(Derived::*)) { @@ -898,11 +854,6 @@ namespace UF using IsLarge = std::integral_constant; using StorageType = std::conditional_t, Optional>; - ~OptionalUpdateFieldBase() - { - DestroyValue(); - } - bool has_value() const { return !!_value; -- cgit v1.2.3