private void OnFieldChange(ChangeEvent <Vector3> e) { data.position = e.newValue; FieldUpdatedEvent?.Invoke(); }
void Handle(FieldUpdatedEvent e) { repository.Update(e.Field); }