public void Rule0(float dt, World world){ switch (s0) { case -1: if(!(KeyPressed.IsSome)) { s0 = -1; return; }else { goto case 19; } case 19: ___key_pressed00 = KeyPressed.Value; if(((___key_pressed00.Item2.Item1) > (0))) { goto case 10; }else { goto case 11; } case 10: if(!(((((___key_pressed00.Item2.Item1) > (RotationFactor))) && (UnityEngine.Input.GetKey(___key_pressed00.Item1))))) { s0 = 9; return; }else { goto case 14; } case 14: RotationFactor = ((RotationFactor) + (((dt) * (20f)))); s0 = 10; return; case 11: if(!(((((RotationFactor) > (___key_pressed00.Item2.Item1))) && (UnityEngine.Input.GetKey(___key_pressed00.Item1))))) { s0 = 9; return; }else { goto case 17; } case 17: RotationFactor = ((RotationFactor) - (((dt) * (20f)))); s0 = 11; return; case 9: if(!(!(UnityEngine.Input.GetKey(___key_pressed00.Item1)))) { s0 = 9; return; }else { goto case 2; } case 2: if(((RotationFactor) > (0))) { goto case 0; }else { goto case 1; } case 0: if(!(((((RotationFactor) > (0))) && (!(UnityEngine.Input.GetKey(___key_pressed00.Item1)))))) { s0 = -1; return; }else { goto case 4; } case 4: RotationFactor = ((RotationFactor) - (((dt) * (20f)))); s0 = 0; return; case 1: if(!(((((0) > (RotationFactor))) && (!(UnityEngine.Input.GetKey(___key_pressed00.Item1)))))) { s0 = -1; return; }else { goto case 7; } case 7: RotationFactor = ((RotationFactor) + (((dt) * (20f)))); s0 = 1; return; default: return;}}
public void Rule1(float dt, World world){ switch (s1) { case -1: if(!(KeyPressed.IsSome)) { s1 = -1; return; }else { goto case 3; } case 3: ___key_pressed11 = KeyPressed.Value; VelocityFactor = ((___key_pressed11.Item2.Item2) * (dt)); s1 = 1; return; case 1: if(!(!(UnityEngine.Input.GetKey(___key_pressed11.Item1)))) { s1 = 1; return; }else { goto case 0; } case 0: VelocityFactor = Vector3.zero; s1 = -1; return; default: return;}}
public void Rule1(float dt, World world) { switch (s1) { case -1: if (!(AvatarGen.AutoGenerateCharacters)) { s1 = -1; return; } else { goto case 1; } case 1: counter21 = -1; if ((((PersonParser.ParsedPersons).Count) == (0))) { goto case 0; } else { ___parsedperson10 = (PersonParser.ParsedPersons)[0]; goto case 2; } case 2: counter21 = ((counter21) + (1)); if ((((((PersonParser.ParsedPersons).Count) == (counter21))) || (((counter21) > ((PersonParser.ParsedPersons).Count))))) { goto case 0; } else { ___parsedperson10 = (PersonParser.ParsedPersons)[counter21]; goto case 3; } case 3: ___personalities10 = ___parsedperson10.Item2; Persons = new Cons <Person>(new Person(( (___personalities10).Select(__ContextSymbol3 => new { ___personality10 = __ContextSymbol3 }) .Select(__ContextSymbol4 => new Casanova.Prelude.Tuple <System.Int32, System.Int32>(__ContextSymbol4.___personality10.Item1, __ContextSymbol4.___personality10.Item2)) .ToList <Casanova.Prelude.Tuple <System.Int32, System.Int32> >()).ToList <Casanova.Prelude.Tuple <System.Int32, System.Int32> >(), ___parsedperson10.Item1), (Persons)).ToList <Person>(); s1 = 2; return; case 0: if (!(false)) { s1 = 0; return; } else { s1 = -1; return; } default: return; } }