C# 클래스 ScienceChecklist.StatusWindow

상속: Window
파일 보기 프로젝트 열기: thewebbooth/KSP-X-Science 1 사용 예제들

공개 메소드들

메소드 설명
ApplySettings ( ScienceChecklist.WindowSettings W ) : void
BuildSettings ( ) : ScienceChecklist.WindowSettings
CanRunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : bool
DrawWindow ( ) : void
FindExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : ModuleScienceExperiment
RefreshFilter ( object sender, EventArgs e ) : void
RunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : void
RunStandardModuleScienceExperiment ( ModuleScienceExperiment exp ) : void
StatusWindow ( Parent ) : System
UpdateSituation ( object sender, ScienceChecklist.NewSituationData e ) : void

보호된 메소드들

메소드 설명
ConfigureStyles ( ) : void
DrawWindowContents ( int windowID ) : void

비공개 메소드들

메소드 설명
DrawExperiment ( ScienceChecklist.ScienceInstance exp, Rect rect ) : void
MakeSituationToolTip ( ) : string
OnUiScaleChange ( object sender, EventArgs e ) : void
PlayNoise ( ) : void
ProgressBar ( Rect rect, float curr, float total, float curr2 ) : void

메소드 상세

ApplySettings() 공개 메소드

public ApplySettings ( ScienceChecklist.WindowSettings W ) : void
W ScienceChecklist.WindowSettings
리턴 void

BuildSettings() 공개 메소드

public BuildSettings ( ) : ScienceChecklist.WindowSettings
리턴 ScienceChecklist.WindowSettings

CanRunExperiment() 공개 메소드

public CanRunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : bool
s ScienceChecklist.ScienceInstance
runSingleUse bool
리턴 bool

ConfigureStyles() 보호된 메소드

protected ConfigureStyles ( ) : void
리턴 void

DrawWindow() 공개 메소드

public DrawWindow ( ) : void
리턴 void

DrawWindowContents() 보호된 메소드

protected DrawWindowContents ( int windowID ) : void
windowID int
리턴 void

FindExperiment() 공개 메소드

public FindExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : ModuleScienceExperiment
s ScienceChecklist.ScienceInstance
runSingleUse bool
리턴 ModuleScienceExperiment

RefreshFilter() 공개 메소드

public RefreshFilter ( object sender, EventArgs e ) : void
sender object
e EventArgs
리턴 void

RunExperiment() 공개 메소드

public RunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : void
s ScienceChecklist.ScienceInstance
runSingleUse bool
리턴 void

RunStandardModuleScienceExperiment() 공개 메소드

public RunStandardModuleScienceExperiment ( ModuleScienceExperiment exp ) : void
exp ModuleScienceExperiment
리턴 void

StatusWindow() 공개 메소드

public StatusWindow ( Parent ) : System
리턴 System

UpdateSituation() 공개 메소드

public UpdateSituation ( object sender, ScienceChecklist.NewSituationData e ) : void
sender object
e ScienceChecklist.NewSituationData
리턴 void