Beispiel #1
0
    void OnDisable()
    {
        if (_lightModel != null)
        {
            _lightModel.OnModelUpdate -= UpdateUI;
        }

        _lightModel = null;
    }
Beispiel #2
0
    public void HandleWorldObjectSelected(object sender, WorldObjectSelectedEventArgs args)
    {
        if (args.objectModel == null || args.objectModel.Type != WorldObjectType.LIGHT)
        {
            return;
        }

        if (_lightModel != null)
        {
            _lightModel.OnModelUpdate -= UpdateUI;
        }

        _lightModel = args.objectModel as ILightModel;

        UpdateUI();

        _lightModel.OnModelUpdate += UpdateUI;
    }
Beispiel #3
0
 /// <summary>
 ///  Method used to map data from ViewModel to Model.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <returns></returns>
 public void MapFrom(ILightModel data)
 {
     this.DynamicHelperData(data);
 }