C# Class ScienceChecklist.StatusWindow

Inheritance: Window
Afficher le fichier Open project: thewebbooth/KSP-X-Science Class Usage Examples

Méthodes publiques

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

Méthodes protégées

Méthode Description
ConfigureStyles ( ) : void
DrawWindowContents ( int windowID ) : void

Private Methods

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

Method Details

ApplySettings() public méthode

public ApplySettings ( ScienceChecklist.WindowSettings W ) : void
W ScienceChecklist.WindowSettings
Résultat void

BuildSettings() public méthode

public BuildSettings ( ) : ScienceChecklist.WindowSettings
Résultat ScienceChecklist.WindowSettings

CanRunExperiment() public méthode

public CanRunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : bool
s ScienceChecklist.ScienceInstance
runSingleUse bool
Résultat bool

ConfigureStyles() protected méthode

protected ConfigureStyles ( ) : void
Résultat void

DrawWindow() public méthode

public DrawWindow ( ) : void
Résultat void

DrawWindowContents() protected méthode

protected DrawWindowContents ( int windowID ) : void
windowID int
Résultat void

FindExperiment() public méthode

public FindExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : ModuleScienceExperiment
s ScienceChecklist.ScienceInstance
runSingleUse bool
Résultat ModuleScienceExperiment

RefreshFilter() public méthode

public RefreshFilter ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

RunExperiment() public méthode

public RunExperiment ( ScienceChecklist.ScienceInstance s, bool runSingleUse = true ) : void
s ScienceChecklist.ScienceInstance
runSingleUse bool
Résultat void

RunStandardModuleScienceExperiment() public méthode

public RunStandardModuleScienceExperiment ( ModuleScienceExperiment exp ) : void
exp ModuleScienceExperiment
Résultat void

StatusWindow() public méthode

public StatusWindow ( Parent ) : System
Résultat System

UpdateSituation() public méthode

public UpdateSituation ( object sender, ScienceChecklist.NewSituationData e ) : void
sender object
e ScienceChecklist.NewSituationData
Résultat void