Game.Planet.Rule13 C# (CSharp) Method

Rule13() public method

public Rule13 ( float dt, World world ) : void
dt float
world World
return void
	public void Rule13(float dt, World world){ 
	switch (s13)
	{

	case -1:
	if(((world.InputMonitor.LeftMouseButton) && (!(world.InputMonitor.ControlKey))))
	{

	goto case 20;	}else
	{

	goto case 21;	}
	case 20:
	if(((OnMouseOver) && (Owner.IsSome)))
	{

	goto case 23;	}else
	{

	goto case 24;	}
	case 23:
	Selected = true;
	Targeted = false;
	s13 = -1;
return;
	case 24:
	Selected = false;
	Targeted = Targeted;
	s13 = -1;
return;
	case 21:
	if(((((((world.InputMonitor.LeftMouseButton) && (world.InputMonitor.ControlKey))) && (OnMouseOver))) && (Owner.IsSome)))
	{

	goto case 28;	}else
	{

	goto case 29;	}
	case 28:
	if(Selected)
	{

	goto case 31;	}else
	{

	goto case 32;	}
	case 31:
	Selected = false;
	Targeted = false;
	s13 = -1;
return;
	case 32:
	Selected = true;
	Targeted = false;
	s13 = -1;
return;
	case 29:
	Selected = Selected;
	Targeted = Targeted;
	s13 = -1;
return;	
	default: return;}}