def otherinfo_control(state: OtherInfoViewState): if state is None: return None return EmbedControl( [OtherInfoView.embed(state)], state.reaction_list or IdMenuPanes.emoji_names() )
def pantheon_control(state: Optional[PantheonViewState]): if state is None: return None reaction_list = state.reaction_list return EmbedControl( [PantheonView.embed(state)], reaction_list or [emoji_cache.get_by_name(e) for e in IdMenuPanes.emoji_names()])
def pantheon_control(state: Optional[PantheonViewState]): if state is None: return None return EmbedControl( [PantheonView.embed(state)], state.reaction_list or IdMenuPanes.emoji_names() )
def otherinfo_control(state: OtherInfoViewState): if state is None: return None reaction_list = state.reaction_list return EmbedControl( [OtherInfoView.embed(state)], reaction_list or [emoji_cache.get_by_name(e) for e in IdMenuPanes.emoji_names()])
def pic_control(state: PicViewState): if state is None: return None return EmbedControl( [PicView.embed(state)], state.reaction_list or IdMenuPanes.emoji_names() )
def mats_control(state: Optional[MaterialsViewState]): if state is None: return None return EmbedControl( [MaterialsView.embed(state)], state.reaction_list or IdMenuPanes.emoji_names() )
def id_control(state: IdViewState): if state is None: return None reaction_list = state.reaction_list return EmbedControl([IdView.embed(state)], reaction_list)
def monster_list_control(state: MonsterListViewState): if state is None: return None reaction_list = state.reaction_list return EmbedControl([MonsterListView.embed(state)], reaction_list)
def monster_list_control(cls, state: MonsterListViewState): if state is None: return None reaction_list = state.reaction_list view_type = cls._get_view(state) return EmbedControl([view_type.embed(state)], reaction_list)
def id_control(state: IdViewState): return EmbedControl( [IdView.embed(state)], [emoji_cache.get_by_name(e) for e in emoji_button_names] )
def ls_control(state: LeaderSkillViewState): return EmbedControl( [LeaderSkillView.embed(state)], [emoji_cache.get_by_name(e) for e in emoji_button_names] )
def evos_control(state: EvosViewState): return EmbedControl( [EvosView.embed(state)], [emoji_cache.get_by_name(e) for e in IdMenuPanes.emoji_names()])
def id_control(state: IdViewState, reaction_list): return EmbedControl( [IdView.embed(state)], reaction_list )
def id_control(state: IdViewState): return EmbedControl([IdView.embed(state)], LeaderSkillMenuPanes.emoji_names())
def otherinfo_control(state: OtherInfoViewState): return EmbedControl( [OtherInfoView.embed(state)], [emoji_cache.get_by_name(e) for e in IdMenuPanes.emoji_names()])
def pantheon_control(state: PantheonViewState): return EmbedControl( [PantheonView.embed(state)], [emoji_cache.get_by_name(e) for e in IdMenuPanes.emoji_names()])
def mats_control(state: MaterialsViewState): return EmbedControl( [MaterialsView.embed(state)], [emoji_cache.get_by_name(e) for e in IdMenuPanes.emoji_names()])
def ls_control(state: LeaderSkillViewState): return EmbedControl([LeaderSkillView.embed(state)], LeaderSkillMenuPanes.emoji_names())
def tf_control(state: TransformInfoViewState): return EmbedControl( [TransformInfoView.embed(state)], [emoji_cache.get_by_name(e) for e in emoji_button_names])
def tf_control(state: TransformInfoViewState): reaction_list = state.reaction_list return EmbedControl( [TransformInfoView.embed(state)], reaction_list )
def id_control(state: IdViewState): return EmbedControl( [IdView.embed(state)], [emoji_cache.get_by_name(e) for e in LeaderSkillSingleMenuPanes.emoji_names()] )
def monster_list_control(state: SeriesScrollViewState): return EmbedControl([SeriesScrollView.embed(state)], SeriesScrollMenuPanes.get_initial_reaction_list( state.max_len_so_far))
def ls_control(state: LeaderSkillViewState): return EmbedControl([LeaderSkillView.embed(state)], [ emoji_cache.get_by_name(e) for e in LeaderSkillMenuPanes.emoji_names() ])