fixed: initial dirty property not tracked

This commit is contained in:
2023-03-23 14:05:03 +04:00
parent 1a5f72a815
commit 8c5e063ef0
+6 -6
View File
@@ -73,11 +73,8 @@ namespace Ragon.Client
if (_dirty)
return;
if (_entity != null)
{
_dirty = true;
_entity.TrackChangedProperty(this);
}
_entity?.TrackChangedProperty(this);
}
internal void Flush()
@@ -91,9 +88,12 @@ namespace Ragon.Client
_ticks++;
}
internal void AssignEntity(RagonEntity obj)
internal void AssignEntity(RagonEntity ent)
{
_entity = obj;
_entity = ent;
if (_dirty)
_entity.TrackChangedProperty(this);
Changed?.Invoke();
}