private void OnEnable() { m_OpenPortalEventHandlerInspector.Init(serializedObject, "triggerList", "Open On: ", false); m_ClosePortalEventHandlerInspector.Init(serializedObject, "closePortalTriggerList", "Close On: ", false); m_roomPortal = target as AkRoomPortal; m_roomPortal.FindOverlappingRooms(roomList); for (var i = 0; i < 2; i++) { var index = roomList[i].BinarySearch(m_roomPortal.GetRoom(i)); m_selectedIndex[i] = index == -1 ? 0 : index; } }