C# Class StatePattern.ATMMachine

Afficher le fichier Open project: marwie/Design-Patterns-in-Unity-Example Class Usage Examples

Méthodes publiques

Свойство Type Description
cashInMachine int
correctPinEntered bool

Méthodes publiques

Méthode Description
ATMMachine ( ) : System.Collections
EjectCard ( ) : void
GetCashInMachine ( ) : int
GetCurrentState ( ) : StatePattern.ATMState
InsertCard ( ) : void
InsertPin ( int pin ) : void
RequestCash ( int cash ) : void
SetATMState ( StatePattern.ATMState state ) : void
SetCashInMachine ( int newCash ) : void

Method Details

ATMMachine() public méthode

public ATMMachine ( ) : System.Collections
Résultat System.Collections

EjectCard() public méthode

public EjectCard ( ) : void
Résultat void

GetCashInMachine() public méthode

public GetCashInMachine ( ) : int
Résultat int

GetCurrentState() public méthode

public GetCurrentState ( ) : StatePattern.ATMState
Résultat StatePattern.ATMState

InsertCard() public méthode

public InsertCard ( ) : void
Résultat void

InsertPin() public méthode

public InsertPin ( int pin ) : void
pin int
Résultat void

RequestCash() public méthode

public RequestCash ( int cash ) : void
cash int
Résultat void

SetATMState() public méthode

public SetATMState ( StatePattern.ATMState state ) : void
state StatePattern.ATMState
Résultat void

SetCashInMachine() public méthode

public SetCashInMachine ( int newCash ) : void
newCash int
Résultat void

Property Details

cashInMachine public_oe property

public int cashInMachine
Résultat int

correctPinEntered public_oe property

public bool correctPinEntered
Résultat bool