コード例 #1
0
 public override void Initialize(
     ITypedUserSettingMetadata <bool> typedMetadata,
     IUserSettingStorage <bool> storage,
     List <IUserSettingBase> activityCriterias)
 {
     base.Initialize(typedMetadata, storage, activityCriterias);
     this.ValueChanged += (sender, change) => this.OnIsActiveInvalidated();
 }
コード例 #2
0
 public virtual void Initialize(
     [NotNull] ITypedUserSettingMetadata <T> typedMetadata,
     [NotNull] IUserSettingStorage <T> storage,
     List <IUserSettingBase> activityCriterias)
 {
     Assert.ArgumentNotNull(typedMetadata, "metadata");
     Assert.ArgumentNotNull(storage, "storage");
     base.Initialize(typedMetadata, activityCriterias);
     this.Metadata = typedMetadata;
     this.Storage  = storage;
 }