Ejemplo n.º 1
0
        private void HandleTemporalSelect(object sender, TemporalEventArgs e)
        {
            ITemporalModel temporalModel = transform.GetComponent <TemporalController>().GETItTemporalModel();

            model.ChangeVisibility(false);
            temporalModel.ChangeVisibility(true);
        }
Ejemplo n.º 2
0
        //Initialize Model, view and Listeners

        private void Start()
        {
            model = new TemporalModel();
            view  = transform.GetChild(2).GetComponent <TemporalView>();
            upperBoundAttribute = transform.GetChild(2).GetChild(0).GetChild(5).GetChild(3).gameObject.GetComponent <UpperBoundAttribute>();
            lowerBoundAttribute = transform.GetChild(2).GetChild(0).GetChild(4).GetChild(3).gameObject.GetComponent <LowerBoundAttribute>();


            // Listen to input from the view
            view.OnReceived    += ClickOnOkButton;
            view.MapBackButton += HandleBackButtonOnPress;
            view.OnSearch      += HandleSearch;
            LowerBoundAttribute.OnLowerBoundValueChanged += HandleLowerBound;
            UpperBoundAttribute.OnUpperBoundValueChanged += HandleUpperBound;
            // Listen to changes in the model
            model.OnYearchanged    += HandleYearChanged;
            model.VisibilityChange += TextBoxStatusVisibility;
        }