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))) ); }
public void Init() { PosX.Set(LabelFor(StartX)[Index]); PosY.Set(LabelFor(StartY)[Index]); }