Es sieht so aus:
Code: Select all
private void SetSkyBiomeType(int skyBiomeType)
{
skyBiomeType = Mathf.Clamp(skyBiomeType, 1, 8);
if (skyBiomeType == 1)
{
SkyBiomeType.text = "Dark Sky";
}
if (skyBiomeType == 2)
{
SkyBiomeType.text = "Cold Sky";
}
if (skyBiomeType == 3)
{
SkyBiomeType.text = "Dusty Sky";
}
}
Code: Select all
private void SetSkyBiomeType(int skyBiomeType)
{
skyBiomeType = Mathf.Clamp(skyBiomeType, 1, 8);
if (skyBiomeType == 1)
{
SkyPreviousBiomeType.text = " ";
SkyBiomeType.text = "Dark Sky"; ;
SkyNextBiomeType.text = "Dusty Sky";
}
if (skyBiomeType == 2)
{
SkyPreviousBiomeType.text = "Dark Sky";
SkyBiomeType.text = "Cold Sky";
SkyNextBiomeType.text = "Dusty Sky";
}
}
habe skyPreviousBiomeType.text = skyBiomeType - 1;
skyBiomeType.text = skyBiomeType;
skyNextBiomeType.text = skyBiomeType + 1;
< /code>
Natürlich funktioniert das nicht, da der .text nicht einem int ohne festgelegt sein kann "". Also habe ich dort irgendwie verloren. Alles, was ich online gelesen habe, wie man einen .text an einen int binden, ging mit der Herstellung eines .tostring () zu machen, aber das ist nicht wirklich das, wonach ich suche, und scheinbar scheinbar nicht von ihm hinzuzufügen und zu entfernen. Ich möchte, dass der .text sich auf den Wert des int.