Table of Contents

Class LauncherModuleVM

Namespace
TaleWorlds.MountAndBlade.Launcher.Library
Assembly
TaleWorlds.MountAndBlade.Launcher.Library.dll
public class LauncherModuleVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
LauncherModuleVM
Implements
Inherited Members

Constructors

LauncherModuleVM(ModuleInfo, Action<LauncherModuleVM, int, string>, Action<LauncherModuleVM>, Func<ModuleInfo, bool>, Func<SubModuleInfo, LauncherDLLData>)

public LauncherModuleVM(ModuleInfo moduleInfo, Action<LauncherModuleVM, int, string> onChangeLoadingOrder, Action<LauncherModuleVM> onSelect, Func<ModuleInfo, bool> areAllDependenciesPresent, Func<SubModuleInfo, LauncherDLLData> queryIsSubmoduleDangerous)

Parameters

moduleInfo ModuleInfo
onChangeLoadingOrder Action<LauncherModuleVM, int, string>
onSelect Action<LauncherModuleVM>
areAllDependenciesPresent Func<ModuleInfo, bool>
queryIsSubmoduleDangerous Func<SubModuleInfo, LauncherDLLData>

Fields

Info

public readonly ModuleInfo Info

Field Value

ModuleInfo

Properties

AnyDependencyAvailable

[DataSourceProperty]
public bool AnyDependencyAvailable { get; set; }

Property Value

bool

DangerousHint

[DataSourceProperty]
public LauncherHintVM DangerousHint { get; set; }

Property Value

LauncherHintVM

DependencyHint

[DataSourceProperty]
public LauncherHintVM DependencyHint { get; set; }

Property Value

LauncherHintVM

IsDangerous

[DataSourceProperty]
public bool IsDangerous { get; set; }

Property Value

bool

IsDisabled

[DataSourceProperty]
public bool IsDisabled { get; set; }

Property Value

bool

IsOfficial

[DataSourceProperty]
public bool IsOfficial { get; set; }

Property Value

bool

IsSelected

[DataSourceProperty]
public bool IsSelected { get; set; }

Property Value

bool

Name

[DataSourceProperty]
public string Name { get; set; }

Property Value

string

SubModules

[DataSourceProperty]
public MBBindingList<LauncherSubModule> SubModules { get; set; }

Property Value

MBBindingList<LauncherSubModule>

VersionText

[DataSourceProperty]
public string VersionText { get; set; }

Property Value

string

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).