def get_object_picker_row(self): return ObjectPickerRow( count=0, option_id=self.get_option_id(), name=self.get_name(), row_description=self.get_description(), row_tooltip=None if self.skip_tooltip else TunableLocalizedStringFactory._Wrapper( self.get_description().hash), icon=self.get_icon(), tag=self.get_tag())
def register_disabled_affordances(affordances_list): affordance_manager = TurboResourceUtil.Services.get_instance_manager( TurboResourceUtil.ResourceTypes.INTERACTION) valid_affordances = set() for affordance_id in affordances_list: affordance_instance = TurboResourceUtil.Services.get_instance_from_manager( affordance_manager, affordance_id) while affordance_instance is not None: valid_affordances.add(affordance_instance) interactions_test = UserRunningInteractionTest( participant=ParticipantType.Actor, affordances=valid_affordances, affordance_lists=list(), test_for_not_running=False, all_participants_running=False) immutable_slots_class = TurboResourceUtil.Collections.get_immutable_slots_class( ['test', 'tooltip']) immutable_slots = immutable_slots_class( dict(test=interactions_test, tooltip=TunableLocalizedStringFactory._Wrapper( 3956250692))) items_list = list(PhoneTuning.DISABLE_PHONE_TESTS) items_list.append(immutable_slots) PhoneTuning.DISABLE_PHONE_TESTS = ListSet(items_list)