コード例 #1
0
ファイル: Master.cs プロジェクト: NoGRo/SbBjT
        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;
        }
コード例 #2
0
ファイル: PunishSuckIncrease.cs プロジェクト: NoGRo/SbBjT
 public PunishSuckIncrease(B*****b b*****b, Duration duration)
 {
     B*****b = b*****b;
     Duration = duration;
 }
コード例 #3
0
ファイル: PunishSuckDo.cs プロジェクト: NoGRo/SbBjT
 public PunishSuckDo(B*****b b*****b, PartName partName)
 {
     B*****b = b*****b;
     PartName = partName;
 }
コード例 #4
0
ファイル: Form1.cs プロジェクト: NoGRo/SbBjT
        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();
        }