Game.Planet.Rule12 C# (CSharp) Method

Rule12() public method

public Rule12 ( float dt, World world ) : void
dt float
world World
return void
	public void Rule12(float dt, World world){ 
	switch (s12)
	{

	case -1:
	if(!(((world.SelectionManager.SelectionRectangle.IsSome) && (world.SelectionManager.SelectAll))))
	{

	s12 = -1;
return;	}else
	{

	goto case 18;	}
	case 18:
	___selecRec120 = world.SelectionManager.SelectionRectangle.Value.UnitySelectionRectangle;
	___isInRec120 = ((((((((Position.x) > (((___selecRec120.Position.x) - (((___selecRec120.Scale.x) / (2f))))))) && (((((___selecRec120.Position.x) + (((___selecRec120.Scale.x) / (2f))))) > (Position.x))))) && (((Position.z) > (((___selecRec120.Position.z) - (((___selecRec120.Scale.z) / (2f))))))))) && (((((___selecRec120.Position.z) + (((___selecRec120.Scale.z) / (2f))))) > (Position.z))));
	if(!(world.InputMonitor.ControlKey))
	{

	goto case 0;	}else
	{

	goto case 1;	}
	case 0:
	if(((___isInRec120) && (Owner.IsSome)))
	{

	goto case 3;	}else
	{

	goto case 4;	}
	case 3:
	Selected = true;
	s12 = -1;
return;
	case 4:
	Selected = false;
	s12 = -1;
return;
	case 1:
	if(((((world.InputMonitor.ControlKey) && (___isInRec120))) && (Owner.IsSome)))
	{

	goto case 8;	}else
	{

	goto case 9;	}
	case 8:
	if(Selected)
	{

	goto case 11;	}else
	{

	goto case 12;	}
	case 11:
	Selected = Selected;
	s12 = -1;
return;
	case 12:
	Selected = true;
	s12 = -1;
return;
	case 9:
	Selected = Selected;
	s12 = -1;
return;	
	default: return;}}