C# Class HoldItCore.People.Person

Inheritance: System.Windows.Controls.ContentControl
Mostra file Open project: ibdknox/swred Class Usage Examples

Public Properties

Property Type Description
BackImageProperty System.Windows.DependencyProperty
FrontImageProperty System.Windows.DependencyProperty
IsSelectedProperty System.Windows.DependencyProperty
PeeMeterSizeProperty System.Windows.DependencyProperty
SelectedImageProperty System.Windows.DependencyProperty
SpeechTextProperty System.Windows.DependencyProperty

Protected Properties

Property Type Description
bladderEmptyMessages Randomizer
enteredStallMessages Randomizer
headingToStallMessages Randomizer
peedMessages Randomizer
waitingMessages Randomizer

Private Properties

Property Type Description
AnimatePeeTo System.Windows.Media.Animation.Storyboard
AnimateTo System.Windows.Media.Animation.Storyboard
AnimateTo System.Windows.Media.Animation.Storyboard
HandleBladderEmptyAnimationCompleted void
HandleBladderEmptyAnimationCompleted void
HandleBladderFillAnimationCompleted void
HandleExitCompleted void
HandleGoToStallAnimationCompleted void
HandleIsSelectedChanged void
HandleSpeechTextChanged void
HandleTextStatesChanged void
MoveTo void

Public Methods

Method Description
CanUseStall ( Stall stall ) : bool
GoToStall ( Stall stall ) : void
OnApplyTemplate ( ) : void
Person ( ) : System
PositionWaitingLine ( int index ) : void
Say ( string text ) : void
StartBladderFilling ( ) : void

Protected Methods

Method Description
LeaveStall ( ) : void
OnBladderEmpty ( ) : void
OnEnteredStall ( ) : void
OnHeadingToStall ( ) : void
OnIsSelectedChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMouseLeftButtonDown ( System e ) : void
OnNeighborEnteredStall ( ) : void
OnNeighborLeftStall ( ) : void
OnPeedPants ( ) : void
OnSpeechTextChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnWait ( ) : void
StartPeeing ( ) : void
StopPeeing ( ) : void

Private Methods

Method Description
AnimatePeeTo ( double percent, double rate, double delay ) : System.Windows.Media.Animation.Storyboard
AnimateTo ( Point point ) : System.Windows.Media.Animation.Storyboard
AnimateTo ( Point point, double rate ) : System.Windows.Media.Animation.Storyboard
HandleBladderEmptyAnimationCompleted ( ) : void
HandleBladderEmptyAnimationCompleted ( object sender, EventArgs e ) : void
HandleBladderFillAnimationCompleted ( object sender, EventArgs e ) : void
HandleExitCompleted ( object sender, EventArgs e ) : void
HandleGoToStallAnimationCompleted ( object sender, EventArgs e ) : void
HandleIsSelectedChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
HandleSpeechTextChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
HandleTextStatesChanged ( object sender, System.Windows.VisualStateChangedEventArgs e ) : void
MoveTo ( Point point ) : void

Method Details

CanUseStall() public method

public CanUseStall ( Stall stall ) : bool
stall Stall
return bool

GoToStall() public method

public GoToStall ( Stall stall ) : void
stall Stall
return void

LeaveStall() protected method

protected LeaveStall ( ) : void
return void

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

OnBladderEmpty() protected method

protected OnBladderEmpty ( ) : void
return void

OnEnteredStall() protected method

protected OnEnteredStall ( ) : void
return void

OnHeadingToStall() protected method

protected OnHeadingToStall ( ) : void
return void

OnIsSelectedChanged() protected method

protected OnIsSelectedChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs
return void

OnMouseLeftButtonDown() protected method

protected OnMouseLeftButtonDown ( System e ) : void
e System
return void

OnNeighborEnteredStall() protected method

protected OnNeighborEnteredStall ( ) : void
return void

OnNeighborLeftStall() protected method

protected OnNeighborLeftStall ( ) : void
return void

OnPeedPants() protected method

protected OnPeedPants ( ) : void
return void

OnSpeechTextChanged() protected method

protected OnSpeechTextChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs
return void

OnWait() protected method

protected OnWait ( ) : void
return void

Person() public method

public Person ( ) : System
return System

PositionWaitingLine() public method

public PositionWaitingLine ( int index ) : void
index int
return void

Say() public method

public Say ( string text ) : void
text string
return void

StartBladderFilling() public method

public StartBladderFilling ( ) : void
return void

StartPeeing() protected method

protected StartPeeing ( ) : void
return void

StopPeeing() protected method

protected StopPeeing ( ) : void
return void

Property Details

BackImageProperty public_oe static_oe property

public static DependencyProperty,System.Windows BackImageProperty
return System.Windows.DependencyProperty

FrontImageProperty public_oe static_oe property

public static DependencyProperty,System.Windows FrontImageProperty
return System.Windows.DependencyProperty

IsSelectedProperty public_oe static_oe property

public static DependencyProperty,System.Windows IsSelectedProperty
return System.Windows.DependencyProperty

PeeMeterSizeProperty public_oe static_oe property

public static DependencyProperty,System.Windows PeeMeterSizeProperty
return System.Windows.DependencyProperty

SelectedImageProperty public_oe static_oe property

public static DependencyProperty,System.Windows SelectedImageProperty
return System.Windows.DependencyProperty

SpeechTextProperty public_oe static_oe property

public static DependencyProperty,System.Windows SpeechTextProperty
return System.Windows.DependencyProperty

bladderEmptyMessages protected_oe property

protected Randomizer bladderEmptyMessages
return Randomizer

enteredStallMessages protected_oe property

protected Randomizer enteredStallMessages
return Randomizer

headingToStallMessages protected_oe property

protected Randomizer headingToStallMessages
return Randomizer

peedMessages protected_oe property

protected Randomizer peedMessages
return Randomizer

waitingMessages protected_oe property

protected Randomizer waitingMessages
return Randomizer