C# Class StatePattern.ATMMachine

Mostrar archivo Open project: marwie/Design-Patterns-in-Unity-Example Class Usage Examples

Public Properties

Property Type Description
cashInMachine int
correctPinEntered bool

Public Methods

Method 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 method

public ATMMachine ( ) : System.Collections
return System.Collections

EjectCard() public method

public EjectCard ( ) : void
return void

GetCashInMachine() public method

public GetCashInMachine ( ) : int
return int

GetCurrentState() public method

public GetCurrentState ( ) : StatePattern.ATMState
return StatePattern.ATMState

InsertCard() public method

public InsertCard ( ) : void
return void

InsertPin() public method

public InsertPin ( int pin ) : void
pin int
return void

RequestCash() public method

public RequestCash ( int cash ) : void
cash int
return void

SetATMState() public method

public SetATMState ( StatePattern.ATMState state ) : void
state StatePattern.ATMState
return void

SetCashInMachine() public method

public SetCashInMachine ( int newCash ) : void
newCash int
return void

Property Details

cashInMachine public_oe property

public int cashInMachine
return int

correctPinEntered public_oe property

public bool correctPinEntered
return bool