/// <summary> /// Starts a new trade route. /// </summary> public TradeRoute StartNewTradeRoute(Town town) { if (mGO == null) { mGO = new GameObject("Trade Route Creator"); mRoute = mGO.AddComponent <TradeRoute>(); mRoute.texture = pathTexture; } if (town != null) { mRoute.Connect(town); } return(mRoute); }