public OpenCloseStateBuilder(FeatureStateActiveMode featureStateActiveMode, FingerFeature fingerFeature) { _mode = featureStateActiveMode; _fingerFeature = fingerFeature; _states = FingerFeatureProperties.FeatureDescriptions[_fingerFeature].FeatureStates; }
public TrueFalseStateBuilder(FeatureStateActiveMode featureStateActiveMode, TransformFeature transformFeature) { _mode = featureStateActiveMode; _transformFeature = transformFeature; _states = TransformFeatureProperties.FeatureDescriptions[_transformFeature].FeatureStates; }
public bool IsStateActive(HandFinger finger, FingerFeature feature, FeatureStateActiveMode mode, string stateId) { var currentState = GetCurrentFingerFeatureState(finger, feature); switch (mode) { case FeatureStateActiveMode.Is: return(currentState == stateId); case FeatureStateActiveMode.IsNot: return(currentState != stateId); default: return(false); } }
public bool IsStateActive(TransformConfig config, TransformFeature feature, FeatureStateActiveMode mode, string stateId) { var currentState = GetCurrentFeatureState(config, feature); switch (mode) { case FeatureStateActiveMode.Is: return(currentState == stateId); case FeatureStateActiveMode.IsNot: return(currentState != stateId); default: return(false); } }
public AbductionStateBuilder(FeatureStateActiveMode mode) { _mode = mode; }
public OppositionStateBuilder(FeatureStateActiveMode mode) { _mode = mode; }