コード例 #1
0
 public effectCheckboxWrapper(Frame_SelectTreatment_Gnome frame_SelectTreatment_Gnome, System.Windows.Forms.Button btn, HealthStatusAilment effect)
 {
     this.Gnome  = frame_SelectTreatment_Gnome;
     this.Button = btn;
     this.Effect = effect;
     Update();
     btn.Width  = 130;
     btn.Click += new EventHandler((sender, args) =>
     {
         Gnome.OnTreatmentPlanChanged(Gnome.treatRecord.Get_ToggleEffect(effect));
         Update();
         Gnome.updateEffectCheckbox();
     });
 }
コード例 #2
0
 public static Game.HealthStatusAilment Conv(this HealthStatusAilment el)
 {
     return((Game.HealthStatusAilment)el);
 }
コード例 #3
0
 public effectCheckboxWrapper(Button btn, HealthStatusAilment effect)
 {
     Button = btn;
     Effect = effect;
 }
コード例 #4
0
        public Patient Get_ToggleEffect(HealthStatusAilment effectToToggle)
        {
            var exists = mEffects.Contains(effectToToggle);

            return(new Patient(this, effects: exists?mEffects.Where(el => el != effectToToggle).ToArray() : mEffects.Union(effectToToggle).ToArray()));
        }