public B*****b GetBlowJob() { //BlowJobType blowJobType = Personality.BlowJobType; //blowJobType.Rest.Have = false; //blowJobType.Speed.Value = 3; //blowJobType.Sucks.Value = 20; B*****b b*****b = new B*****b(this,new Slave()); // Punishes.Add(new PunishSuckIncrease(this, new Duration(2))); return b*****b; }
public PunishSuckIncrease(B*****b b*****b, Duration duration) { B*****b = b*****b; Duration = duration; }
public PunishSuckDo(B*****b b*****b, PartName partName) { B*****b = b*****b; PartName = partName; }
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(); }