Game.Planet.Rule14 C# (CSharp) Method

Rule14() public method

public Rule14 ( float dt, World world ) : void
dt float
world World
return void
	public void Rule14(float dt, World world){ 
	switch (s14)
	{

	case -1:
	if(((((Owner.IsSome) && (Battle.IsNone))) && (((InboundShips.Count) > (0)))))
	{

	goto case 38;	}else
	{

	s14 = -1;
return;	}
	case 38:
	ShipsToForward = (

(InboundShips).Select(__ContextSymbol127 => new { ___i143 = __ContextSymbol127 })
.Where(__ContextSymbol128 => ((((__ContextSymbol128.___i143.Owner) == (Owner.Value))) && (!(((__ContextSymbol128.___i143.FinalTarget) == (this))))))
.Select(__ContextSymbol129 => __ContextSymbol129.___i143)
.ToList<Ship>()).ToList<Ship>();
	s14 = 39;
return;
	case 39:
	ShipsToForward = (

Enumerable.Empty<Ship>()).ToList<Ship>();
	s14 = -1;
return;	
	default: return;}}