Exemple #1
0
	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;}}
Exemple #2
0
	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;}}
Exemple #3
0
                      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;
                          }
                      }