C# 클래스 BattleInfoPlugin.Models.Repositories.EnemyDataProvider

파일 보기 프로젝트 열기: Yoctillion/BattleInfoPlugin 1 사용 예제들

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