Esempio n. 1
0
        public ViewModelHUDStatusEffectsBar()
        {
            var statusEffects = ClientCurrentCharacterHelper.PrivateState.StatusEffects;

            this.currentStatusEffectsWrapper = statusEffects.ToObservableCollectionWithWrapper(
                s => new ViewModelStatusEffect(s));
        }
Esempio n. 2
0
 public ViewModelHUDStatusEffectsBar(NetworkSyncList <ILogicObject> statusEffects)
 {
     this.currentStatusEffectsWrapper =
         statusEffects.ToObservableCollectionWithWrapper(s => new ViewModelStatusEffect(s));
 }
 protected override void DisposeViewModel()
 {
     this.currentStatusEffectsWrapper.Dispose();
     this.currentStatusEffectsWrapper = null;
     base.DisposeViewModel();
 }
 protected override void DisposeViewModel()
 {
     this.wrapper.Dispose();
     this.wrapper = null;
     base.DisposeViewModel();
 }
 public ViewModelCharacterPublicStatusEffects(NetworkSyncList <IProtoStatusEffect> publicStatusEffects)
 {
     this.wrapper = new NetworkSyncListObservableWrapperWithConverter
                    <IProtoStatusEffect, ViewModelPublicStatusEffect>(publicStatusEffects,
                                                                      effect => new ViewModelPublicStatusEffect(effect));
 }