示例#1
0
            public void Move()
            {
                PosX.Set(z => A.Set(z).Add(LabelFor(MoveX)[Index]));
                PosY.Set(z => A.Set(z).Add(LabelFor(MoveY)[Index]));

                //60 to 180
                If.Block(c => c
                         .True(() => A.Set(PosY).GreaterThan(160),
                               () => PosY.Set(z => z.Subtract(100)))
                         .True(() => A.Set(PosY).LessThan(60),
                               () => PosY.Set(z => z.Add(100)))
                         );
            }
示例#2
0
 public void Init()
 {
     PosX.Set(LabelFor(StartX)[Index]);
     PosY.Set(LabelFor(StartY)[Index]);
 }