private void button1_Click(object sender, EventArgs e) { areaDetector1.Paint = false; RegWrite("Detector", JsonConvert.SerializeObject(areaDetector1.Detector)); master.Dick = areaDetector1.Dick; master.Personality = new Personality() { BlowJobType=new BlowJobType() { Rest= new Rest(){Have=false}, Speed = new Duration(3), Sucks = new Duration(40), Behavior = new Multi(new IBlowJobBehavior[] { new EveryRandom(4, 10, PartName.Deep), new EveryRandom(1, 10, PartName.RealyDeep) }), Punish = new PunishSuckIncrease(b*****b,new Duration(2,5)) } }; b*****b = master.GetBlowJob(); b*****b.Punish = new PunishMulti( new IPunish[] { new PunishSuckIncrease(b*****b,new Duration(2,5)), new PunishSuckDo(b*****b,PartName.Deep) }); b*****b.SuckLeftChange += BlowJobOnSuckLeftChange; b*****b.Start(); }