C# 클래스 withSIX.Play.Applications.ViewModels.Games.Library.MissionLibraryViewModel

상속: ContentLibraryRootViewModel, IDropTarget, ITransient
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddLocalFolder System.Threading.Tasks.Task
AllowInfoOverlay bool
GetMissionSubfolders IEnumerable
GetSixPlay string
HandleOverlay void
HandleSixPlay System.Threading.Tasks.Task
OnActiveItemChanged void
OnSelectedItem2Changed void
OnSelectedItemChanged void
RemoveLocalMissions System.Threading.Tasks.Task
SetupGroups void

공개 메소드들

메소드 설명
ActivateItem ( IContent mission ) : void
AddOwnMission ( ) : void
DownloadMission ( Mission mission ) : System.Threading.Tasks.Task
DragOver ( IDropInfo dropInfo ) : void
Drop ( IDropInfo dropInfo ) : void
LaunchMission ( Mission mission ) : System.Threading.Tasks.Task
MissionLibraryViewModel ( MissionsViewModel missionsViewModel, IEventAggregator eventBus, UserSettings settings, IDialogManager dialogManager, Lazy launchManager, IUpdateManager updateManager, IContentManager contentList ) : System
MoveLocalMissionDirectory ( ContentLibraryItemViewModel getLibraryItem ) : void
OpenMissionInGameEditor ( MissionFolder mission ) : System.Threading.Tasks.Task
PublishMission ( MissionBase mission ) : System.Threading.Tasks.Task
RemoveLibraryItem ( ContentLibraryItemViewModel content ) : System.Threading.Tasks.Task
RemoveLibraryItem ( ) : void
Setup ( ) : void
ShowDependency ( string>.KeyValuePair dependency ) : void
ShowInfo ( IContent content ) : void
ShowVersion ( IContent mod ) : void

보호된 메소드들

메소드 설명
ApplySearchFilter ( object obj ) : bool
InitialSelectedItem ( ) : void
MissionLibraryViewModel ( ) : System
OnInitialize ( ) : void

비공개 메소드들

메소드 설명
AddLocalFolder ( ) : System.Threading.Tasks.Task
AllowInfoOverlay ( MissionBase mission ) : bool
GetMissionSubfolders ( string path ) : IEnumerable
GetSixPlay ( Game game ) : string
HandleOverlay ( MissionBase mission ) : void
HandleSixPlay ( ) : System.Threading.Tasks.Task
OnActiveItemChanged ( IContent content ) : void
OnSelectedItem2Changed ( IHierarchicalLibraryItem x ) : void
OnSelectedItemChanged ( IHierarchicalLibraryItem x ) : void
RemoveLocalMissions ( LocalMissionsContainer localMissions ) : System.Threading.Tasks.Task
SetupGroups ( ) : void

메소드 상세

ActivateItem() 공개 메소드

public ActivateItem ( IContent mission ) : void
mission IContent
리턴 void

AddOwnMission() 공개 메소드

public AddOwnMission ( ) : void
리턴 void

ApplySearchFilter() 보호된 메소드

protected ApplySearchFilter ( object obj ) : bool
obj object
리턴 bool

DownloadMission() 공개 메소드

public DownloadMission ( Mission mission ) : System.Threading.Tasks.Task
mission Mission
리턴 System.Threading.Tasks.Task

DragOver() 공개 메소드

public DragOver ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
리턴 void

Drop() 공개 메소드

public Drop ( IDropInfo dropInfo ) : void
dropInfo IDropInfo
리턴 void

InitialSelectedItem() 보호된 메소드

protected InitialSelectedItem ( ) : void
리턴 void

LaunchMission() 공개 메소드

public LaunchMission ( Mission mission ) : System.Threading.Tasks.Task
mission Mission
리턴 System.Threading.Tasks.Task

MissionLibraryViewModel() 보호된 메소드

protected MissionLibraryViewModel ( ) : System
리턴 System

MissionLibraryViewModel() 공개 메소드

public MissionLibraryViewModel ( MissionsViewModel missionsViewModel, IEventAggregator eventBus, UserSettings settings, IDialogManager dialogManager, Lazy launchManager, IUpdateManager updateManager, IContentManager contentList ) : System
missionsViewModel MissionsViewModel
eventBus IEventAggregator
settings withSIX.Play.Core.Options.UserSettings
dialogManager IDialogManager
launchManager Lazy
updateManager IUpdateManager
contentList IContentManager
리턴 System

MoveLocalMissionDirectory() 공개 메소드

public MoveLocalMissionDirectory ( ContentLibraryItemViewModel getLibraryItem ) : void
getLibraryItem ContentLibraryItemViewModel
리턴 void

OnInitialize() 보호된 메소드

protected OnInitialize ( ) : void
리턴 void

OpenMissionInGameEditor() 공개 메소드

public OpenMissionInGameEditor ( MissionFolder mission ) : System.Threading.Tasks.Task
mission withSIX.Play.Core.Games.Legacy.Missions.MissionFolder
리턴 System.Threading.Tasks.Task

PublishMission() 공개 메소드

public PublishMission ( MissionBase mission ) : System.Threading.Tasks.Task
mission MissionBase
리턴 System.Threading.Tasks.Task

RemoveLibraryItem() 공개 메소드

public RemoveLibraryItem ( ContentLibraryItemViewModel content ) : System.Threading.Tasks.Task
content ContentLibraryItemViewModel
리턴 System.Threading.Tasks.Task

RemoveLibraryItem() 공개 메소드

public RemoveLibraryItem ( ) : void
리턴 void

Setup() 공개 메소드

public Setup ( ) : void
리턴 void

ShowDependency() 공개 메소드

public ShowDependency ( string>.KeyValuePair dependency ) : void
dependency string>.KeyValuePair
리턴 void

ShowInfo() 공개 메소드

public ShowInfo ( IContent content ) : void
content IContent
리턴 void

ShowVersion() 공개 메소드

public ShowVersion ( IContent mod ) : void
mod IContent
리턴 void