C# Class BattleInfoPlugin.ViewModels.EnemyWindowViewModel

Inheritance: Livet.ViewModel
Show file Open project: Yoctillion/BattleInfoPlugin

Public Methods

Method Description
EnemyWindowViewModel ( ) : System
Initialize ( ) : void
Merge ( string filePathList ) : void
RemoveEnemy ( string enemyId ) : void

Private Methods

Method Description
CreateEnemyCells ( BattleInfoPlugin.Models.MapInfo mi, FleetData>.IReadOnlyDictionary mapEnemies, CellType>.IReadOnlyDictionary cellTypes ) : BattleInfoPlugin.ViewModels.Enemies.EnemyCellViewModel[]
CreateEnemyMaps ( ) : BattleInfoPlugin.ViewModels.Enemies.EnemyMapViewModel[]
CreateMapCellViewModelsFromEnemiesData ( BattleInfoPlugin.Models.MapInfo mi, FleetData>.IReadOnlyDictionary mapEnemies, CellType>.IReadOnlyDictionary cellTypes ) : IEnumerable
MapData_MergeResult ( bool result, string message ) : void

Method Details

EnemyWindowViewModel() public method

public EnemyWindowViewModel ( ) : System
return System

Initialize() public method

public Initialize ( ) : void
return void

Merge() public method

public Merge ( string filePathList ) : void
filePathList string
return void

RemoveEnemy() public method

public RemoveEnemy ( string enemyId ) : void
enemyId string
return void