void SetPlayScene(NATLobbyManager lobby, string sceneName) { var prop = serializedObject.FindProperty("m_PlayScene"); prop.stringValue = sceneName; var onlineProp = serializedObject.FindProperty("m_OnlineScene"); onlineProp.stringValue = ""; // this is set to empty deliberately to prevent base class functionality from interfering with LobbyManager EditorUtility.SetDirty(lobby); }
void SetLobbyScene(NATLobbyManager lobby, string sceneName) { var prop = serializedObject.FindProperty("m_LobbyScene"); prop.stringValue = sceneName; var offlineProp = serializedObject.FindProperty("m_OfflineScene"); offlineProp.stringValue = sceneName; EditorUtility.SetDirty(lobby); }