C# Класс BattleInfoPlugin.Models.Repositories.EnemyDataProvider

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EnemyDataProvider System
GetComparer EnemyDataComparer
GetEnemiesFleetsById BattleFleet
GetEnemiesFromId IEnumerable>
GetEnemyEncounterRankFromId int[]
GetEnemyFormationFromId Formation
GetEnemyNameFromId string
RemoveDuplicate bool
SkipWhile void
SplitData int[][]
TakeWhile int[]
_RemoveEnemy void

Открытые методы

Метод Описание
EnemyDataProvider ( string filePath ) : System
GetMapCellBattleTypes ( ) : Dictionary>
GetMapCellDatas ( ) : List>.Dictionary
GetMapEnemies ( ) : Dictionary>>
GetMapEnemiesNew ( ) : Dictionary>>
Merge ( string path ) : bool
Reload ( ) : void
RemoveEnemy ( string enemyId ) : void
Save ( ) : void

Приватные методы

Метод Описание
EnemyDataProvider ( PluginSettings EnemyDataFileName ) : System
GetComparer ( ) : EnemyDataComparer
GetEnemiesFleetsById ( string enemy ) : BattleFleet
GetEnemiesFromId ( string enemyId ) : IEnumerable>
GetEnemyEncounterRankFromId ( string enemyId ) : int[]
GetEnemyFormationFromId ( string enemyId ) : Formation
GetEnemyNameFromId ( string enemyId ) : string
RemoveDuplicate ( ) : bool
SkipWhile ( int source, int &position, bool>.Func filter ) : void
SplitData ( int source ) : int[][]
TakeWhile ( int source, int &position, bool>.Func filter ) : int[]
_RemoveEnemy ( string enemyId ) : void

Описание методов

EnemyDataProvider() публичный Метод

public EnemyDataProvider ( string filePath ) : System
filePath string
Результат System

GetMapCellBattleTypes() публичный Метод

public GetMapCellBattleTypes ( ) : Dictionary>
Результат Dictionary>

GetMapCellDatas() публичный Метод

public GetMapCellDatas ( ) : List>.Dictionary
Результат List>.Dictionary

GetMapEnemies() публичный Метод

public GetMapEnemies ( ) : Dictionary>>
Результат Dictionary>>

GetMapEnemiesNew() публичный Метод

public GetMapEnemiesNew ( ) : Dictionary>>
Результат Dictionary>>

Merge() публичный Метод

public Merge ( string path ) : bool
path string
Результат bool

Reload() публичный Метод

public Reload ( ) : void
Результат void

RemoveEnemy() публичный Метод

public RemoveEnemy ( string enemyId ) : void
enemyId string
Результат void

Save() публичный Метод

public Save ( ) : void
Результат void