static void TestUpdater() { Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > > testBody = Test.Tester.MakeRandomBody(); Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > > updatedBody; RecordUpdater5.update bodyUpdater = new RecordUpdater5.update(); bodyUpdater.__arg0 = testBody; bodyUpdater.__arg1 = 1f; bodyUpdater.Run(); updatedBody = bodyUpdater.__res.Value; }
public void Run() { int __ruleIndex = 0; __res = new __MetaCnvResult <Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > > >(); __res.Value = default(Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > >); __res.HasValue = false; switch (__ruleIndex) { case 0: { Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > > entity = default(Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > >); Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > > entity1 = default(Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > >); float dt = default(float); entity = __arg0; dt = __arg1; RecordUpdater5.update __tmp0 = new RecordUpdater5.update(); __tmp0.__arg0 = entity; __tmp0.__arg1 = dt; __tmp0.Run(); if (!(__tmp0.__res.HasValue)) { goto default; } __MetaCnvResult <Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > > > __tmp1 = __tmp0.__res; Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Tuple <Tuple <float, float>, Unit> > > __tmp2 = __tmp1.Value; entity1 = __tmp2; __res.HasValue = true; __res.Value = entity1; break; } default: break; } }