RealtimeCallback(RealtimeModelEvent.OnDidReadProperties)
It seems that the RealtimeCallback always fires even if the RealtimeSet didn't change. This is the code i have:
RealtimeCallbackRealtimeModelEvent.OnDidReadPropertiesRealtimeSetRealtimeSetRealtimeSetRealtimeSetmodelAddedmodelRemovedOnModelUpdatedHandler_roomspublic partial class MatchmakingModel
{
[RealtimeProperty(1, true)]
private RealtimeSet<MatchmakingData> _rooms;
public MatchmakingModel()
{
_rooms.modelAdded += OnModelAdded;
_rooms.modelRemoved += OnModelRemoved;
}
public delegate void ModelUpdatedHandler();
public event ModelUpdatedHandler OnModelUpdatedHandler;
private void OnModelAdded(MatchmakingData data)
{
OnModelUpdatedHandler?.Invoke();
}
private void OnModelRemoved(MatchmakingData data)
{
OnModelUpdatedHandler?.Invoke();
}
}