C# 클래스 IdleLandsRedux.GameLogic.BusinessLogic.Battle

상속: IBattle
파일 보기 프로젝트 열기: IdleLands/IdleLandsRedux 1 사용 예제들

Private Properties

프로퍼티 타입 설명
DetermineActions void
OnDependentBonusString string
OnOverrulingBonusString string
OnShouldModifyDependentBonusScriptForString string
OnShouldModifyStaticBonusScriptForString string
OnStaticBonusString string
SetTurnOrder void

공개 메소드들

메소드 설명
Battle ( IEnumerable teams, IPlugin interopPlugin, IJSScriptHelper scriptHelper, IRandomHelper randomHelper ) : System
CalculateStats ( SpecificCharacter character ) : StatsModifierCollection
GetLosingTeam ( ) : IEnumerable
GetValidTargetsFor ( SpecificCharacter character ) : ICollection
GetVictoriousTeam ( ) : ICollection
MoreThanOneTeamAlive ( ) : bool
TakeTurn ( ICollection battleLog ) : void

비공개 메소드들

메소드 설명
DetermineActions ( ICollection characters ) : void
OnDependentBonusString ( string input ) : string
OnOverrulingBonusString ( string input ) : string
OnShouldModifyDependentBonusScriptForString ( string input ) : string
OnShouldModifyStaticBonusScriptForString ( string input ) : string
OnStaticBonusString ( string input ) : string
SetTurnOrder ( List characters ) : void

메소드 상세

Battle() 공개 메소드

public Battle ( IEnumerable teams, IPlugin interopPlugin, IJSScriptHelper scriptHelper, IRandomHelper randomHelper ) : System
teams IEnumerable
interopPlugin IPlugin
scriptHelper IJSScriptHelper
randomHelper IRandomHelper
리턴 System

CalculateStats() 공개 메소드

public CalculateStats ( SpecificCharacter character ) : StatsModifierCollection
character SpecificCharacter
리턴 IdleLandsRedux.Common.StatsModifierCollection

GetLosingTeam() 공개 메소드

public GetLosingTeam ( ) : IEnumerable
리턴 IEnumerable

GetValidTargetsFor() 공개 메소드

public GetValidTargetsFor ( SpecificCharacter character ) : ICollection
character SpecificCharacter
리턴 ICollection

GetVictoriousTeam() 공개 메소드

public GetVictoriousTeam ( ) : ICollection
리턴 ICollection

MoreThanOneTeamAlive() 공개 메소드

public MoreThanOneTeamAlive ( ) : bool
리턴 bool

TakeTurn() 공개 메소드

public TakeTurn ( ICollection battleLog ) : void
battleLog ICollection
리턴 void