예제 #1
0
 //получить информацию об улице из бд
 public void TakeData(NetworkStreetPath streetPath)
 {
     this.idStreetParent = streetPath.GetIdStreetParent();
     this.idStreetPath   = streetPath.GetIdStreetPath();
     this.renta          = streetPath.GetRenta();
     this.start          = streetPath.start;
     this.end            = streetPath.end;
     this.isBridge       = streetPath.isBridge;
     this.namePath       = streetPath.namePath;
     this.CanBuy         = streetPath.canBuy;
     this.nameOfPrefab   = streetPath.nameOfPrefab;
 }
예제 #2
0
    //показать информацию об объекте
    private void onButtonInfoClick(int id, int type)
    {
        //type = 1 - streetspaths; 2 - players; 3 - builds

        string info = "";

        switch (type)
        {
        case 1:
            NetworkPathForBuy pathForBuy = getDbWork().GetPathForBuy(id);
            if (pathForBuy != null)
            {
                info = "Название: " + pathForBuy.namePath + "\n" +
                       "Владелец: " + getDbWork().GetPlayerbyId(pathForBuy.IdPlayer).NickName +
                       "\n" + "Рента: " + pathForBuy.GetRenta() + "\n" + "Здания: " + pathForBuy.GetBuildsName()
                       + "\n\n Информация об улице: " +
                       getDbWork().getStreetById(pathForBuy.GetIdStreetParent()).AboutStreet;
            }
            else
            {
                NetworkStreetPath path = getDbWork().GetPathById(id);
                info = "Название: " + path.namePath + "\n" +
                       "Гос. учереждение \n\n Информация об улице: " +
                       getDbWork().getStreetById(path.GetIdStreetParent()).AboutStreet;
            }

            break;

        case 2:
            info = getDbWork().GetPlayerbyId(id).NickName + " " + getDbWork().GetPlayerbyId(id).Money;
            break;

        case 3:
            info = getDbWork().GetBuild(id).NameBuild + "\n" + getDbWork().GetBuild(id).AboutBuild;
            break;
        }


        ButtonWithInfo.GetComponentInChildren <Text>().text = info + "\n\n" + "(нажмите, чтобы закрыть)";
        ButtonWithInfo.SetActive(true);
    }