C# 클래스 ElectronicObserver.Data.Battle.Phase.PhaseBase

戦闘フェーズの基底クラスです。
파일 보기 프로젝트 열기: RadarNyan/ElectronicObserver-ML 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Title string

보호된 프로퍼티들

프로퍼티 타입 설명
Battle BattleData

공개 메소드들

메소드 설명
EmulateBattle ( Array hps, Array damages ) : void

戦闘をエミュレートします。

GetBattleDetail ( ) : string
GetBattleDetail ( int index ) : string
ToString ( ) : string

보호된 메소드들

메소드 설명
AddDamage ( Array hps, int index, int damage ) : void

被ダメージ処理を行います。

IsIndexEnemy ( int index ) : bool
IsIndexFriend ( int index ) : bool
PhaseBase ( BattleData battle, string title ) : ElectronicObserver.Data.Battle.Detail
SearchBattleDetails ( int index ) : IEnumerable

메소드 상세

AddDamage() 보호된 메소드

被ダメージ処理を行います。
protected AddDamage ( Array hps, int index, int damage ) : void
hps Array 各艦のHPリスト。
index int ダメージを受ける艦のインデックス。
damage int ダメージ。
리턴 void

EmulateBattle() 공개 추상적인 메소드

戦闘をエミュレートします。
public abstract EmulateBattle ( Array hps, Array damages ) : void
hps Array 各艦のHPリスト。
damages Array 各艦の与ダメージリスト。
리턴 void

GetBattleDetail() 공개 메소드

public GetBattleDetail ( ) : string
리턴 string

GetBattleDetail() 공개 메소드

public GetBattleDetail ( int index ) : string
index int
리턴 string

IsIndexEnemy() 보호된 정적인 메소드

protected static IsIndexEnemy ( int index ) : bool
index int
리턴 bool

IsIndexFriend() 보호된 정적인 메소드

protected static IsIndexFriend ( int index ) : bool
index int
리턴 bool

PhaseBase() 보호된 메소드

protected PhaseBase ( BattleData battle, string title ) : ElectronicObserver.Data.Battle.Detail
battle BattleData
title string
리턴 ElectronicObserver.Data.Battle.Detail

SearchBattleDetails() 보호된 메소드

protected SearchBattleDetails ( int index ) : IEnumerable
index int
리턴 IEnumerable

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

Battle 보호되어 있는 프로퍼티

protected BattleData Battle
리턴 BattleData

Title 공개적으로 프로퍼티

public string Title
리턴 string