hi mastahg, I found that the cause of the DirectorManager ReadWriteMemoryException after reconnection is that two static readonly IntPtrs of UiManager's address have changed after reconnect, but they will only be assigned once when rb is started.
I have reset them to their current correct addresses through reflection, but GetRawDirector() is still getting exceptions... I'm not meant to get an formal support for multi-character switching, just don't want to have to restart rb every time after a network disconnection/reconnection....
I have reset them to their current correct addresses through reflection, but GetRawDirector() is still getting exceptions... I'm not meant to get an formal support for multi-character switching, just don't want to have to restart rb every time after a network disconnection/reconnection....
Last edited: