Esempio n. 1
0
	public override void Start () {

        if (!MainHub)
        {
            base.Start();
        }

        var connect = new ServerConnector();

        connect.Connect();

        arrOfHashTags = connect.ParseHashtag(connect.Send("Test"));

        connect.Close();

        Hashtag = arrOfHashTags[Random.Range(0, arrOfHashTags.Length - 1)];

		GameObject go = GameObject.Find ("PlayGameButton");
		PlayGame Choicereference = go.GetComponent <PlayGame> ();

		CenterMap.Hashtag = Choicereference.Hashtag.Replace("#", "");

        grid = HashtagChoice.Grid;
        EastHubHashtag = grid.EastNeighbour();
        WestHubHashtag = grid.WestNeighbour();
        NorthHubHashtag = grid.NorthNeighbour();
        SouthHubHashtag = grid.SouthNeighbour();

        SouthMap.Hashtag = CenterMap.Hashtag + " - " + SouthHubHashtag;
        WestMap.Hashtag = CenterMap.Hashtag + " - " + WestHubHashtag;
        NorthMap.Hashtag = CenterMap.Hashtag + " - " + NorthHubHashtag;
        EastMap.Hashtag = CenterMap.Hashtag + " - " + EastHubHashtag;

        SouthMap.map = newMap(SouthMap, CenterMap.Hashtag, SouthHubHashtag);
        NorthMap.map = newMap(NorthMap, CenterMap.Hashtag, NorthHubHashtag);
        EastMap.map = newMap(EastMap, CenterMap.Hashtag, EastHubHashtag);
        WestMap.map = newMap(WestMap, CenterMap.Hashtag, WestHubHashtag);
        CenterMap.map = newHub(CenterMap);

        CurrentHashtagGUI.GetComponent<GUIText>().text = "#" + CenterMap.Hashtag;

        PlaceAllRoadSigns();

        MergeAllMaps();
        started = true;

        if (MainHub)
        {
            PreInstantiateAll();
        }
        
        ObjectPlacer.StartPlacements();
        previouslyVisitedHubs.Add(CenterMap.Hashtag);

        BGMusic.audio.Play();

	}
Esempio n. 2
0
    public string[] getHashtags()
    {
        var connect = new ServerConnector();
        connect.Connect();
        arrOfHashTags = connect.ParseHashtag(connect.Send("Test"));
        connect.Close();
        return arrOfHashTags;

    }