Beispiel #1
0
        public bool TryGetValue(string key, out IGlobalVariable value)
        {
            switch (key)
            {
            case "sword":
                value = new ReturnValue {
                    SourceValue = 6
                };
                return(true);

            case "mace":
                value = new ReturnValue {
                    SourceValue = 5
                };
                return(true);

            case "axe":
                value = new ReturnValue {
                    SourceValue = 8
                };
                return(true);

            case "dagger":
                value = new ReturnValue {
                    SourceValue = 2
                };
                return(true);
            }

            value = null;
            return(false);
        }
            public bool TryGetValue(string name, out IGlobalVariable value)
            {
                switch (name)
                {
                case "Name":
                    value = new ReturnValue {
                        SourceValue = "Max Caulfield"
                    };
                    return(true);

                case "Age":
                    value = new ReturnValue {
                        SourceValue = 18
                    };
                    return(true);

                case "Home":
                    value = new ReturnValue {
                        SourceValue = "Arcadia Bay"
                    };
                    return(true);
                }
                value = default;
                return(false);
            }
Beispiel #3
0
 public bool TryGetValue(string name, out IGlobalVariable value)
 {
     if (Value != null)
     {
         return(Value.TryGetValue(name, out value));
     }
     value = default;
     return(false);
 }
Beispiel #4
0
        private void VariableValueChanged(IGlobalVariable obj)
        {
            if (m_IsUpdating)
            {
                return;
            }

            // Is this a batch update? If so we can defer to the end so that we dont get multiple value changed calls
            if (GlobalVariablesSource.IsUpdating)
            {
                m_IsUpdating = true;
                GlobalVariablesSource.EndUpdate += RefreshSliderValue;
            }
            else
            {
                RefreshSliderValue();
            }
        }
Beispiel #5
0
 public ImageManager(IImageDal imageDal, IGlobalVariable globalVariable)
 {
     _imageDal       = imageDal;
     _globalVariable = globalVariable;
 }
Beispiel #6
0
 public CarManager(ICarDal carDal, IGlobalVariable globalVariable)
 {
     _globalVariable = globalVariable;
     _carDal         = carDal;
 }
 public CustomerManager(ICustomerDal customerDal, IGlobalVariable globalVariable)
 {
     _customerDal    = customerDal;
     _globalVariable = globalVariable;
 }
Beispiel #8
0
 public PageManager(IPageDal pageDal, IGlobalVariable globalVariable)
 {
     _pageDal        = pageDal;
     _globalVariable = globalVariable;
 }
 public QuestionManager(IQuestionDal questionDal, IGlobalVariable globalVariable)
 {
     _questionDal    = questionDal;
     _globalVariable = globalVariable;
 }
Beispiel #10
0
 public DefinitionManager(IDefinitionDal definitionDal, IGlobalVariable globalVariable)
 {
     _definitionDal  = definitionDal;
     _globalVariable = globalVariable;
 }