public SelectabilityStateEngine( ISelectabilityStateImplementor implementor ) { State.IConstArg stateArg = new State.ConstArg( implementor ); selectableState = new SelectableState( stateArg ); unselectableState = new UnselectableState( stateArg ); selectedState = new SelectedState( stateArg ); MakeSureStatesAreSet(); thisCurState = selectableState; }
public ConstArg( ISelectabilityStateImplementor implementor ) { thisImplementor = implementor; }