C# Class BattleInfoPlugin.Models.Repositories.EnemyDataProvider

Afficher le fichier Open project: Yoctillion/BattleInfoPlugin Class Usage Examples

Private Properties

Свойство Type Description
EnemyDataProvider System
GetComparer EnemyDataComparer
GetEnemiesFleetsById BattleFleet
GetEnemiesFromId IEnumerable>
GetEnemyEncounterRankFromId int[]
GetEnemyFormationFromId Formation
GetEnemyNameFromId string
RemoveDuplicate bool
SkipWhile void
SplitData int[][]
TakeWhile int[]
_RemoveEnemy void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

EnemyDataProvider() public méthode

public EnemyDataProvider ( string filePath ) : System
filePath string
Résultat System

GetMapCellBattleTypes() public méthode

public GetMapCellBattleTypes ( ) : Dictionary>
Résultat Dictionary>

GetMapCellDatas() public méthode

public GetMapCellDatas ( ) : List>.Dictionary
Résultat List>.Dictionary

GetMapEnemies() public méthode

public GetMapEnemies ( ) : Dictionary>>
Résultat Dictionary>>

GetMapEnemiesNew() public méthode

public GetMapEnemiesNew ( ) : Dictionary>>
Résultat Dictionary>>

Merge() public méthode

public Merge ( string path ) : bool
path string
Résultat bool

Reload() public méthode

public Reload ( ) : void
Résultat void

RemoveEnemy() public méthode

public RemoveEnemy ( string enemyId ) : void
enemyId string
Résultat void

Save() public méthode

public Save ( ) : void
Résultat void