Ich bin neu in der Einheit. jetzt dies ist mein Code für Spielmenü:Convert Int zu Boolean in Einheit
public class s1sc : MonoBehaviour {
private bool toggle2 = false;
private bool toggle3 = false;
private bool toggle4 = false;
private bool toggle5 = false;
private bool toggle6 = false;
public int maxPlayer = 0;
void OnGUI()
{
if (toggle2 = GUILayout.Toggle (toggle2, "2 player")) {
maxPlayer = 2;
}
if (toggle3 = GUILayout.Toggle (toggle3, "3 player")) {
maxPlayer = 3;
}
if (toggle4 = GUILayout.Toggle (toggle4, "4 player")) {
maxPlayer = 4;
}
if (toggle5 = GUILayout.Toggle (toggle5, "5 player")) {
maxPlayer = 5;
}
if (toggle6 = GUILayout.Toggle (toggle6, "6 player")) {
maxPlayer = 6;
}
if (GUILayout.Button ("mod friendly fire", GUILayout.Width (300), GUILayout.Height (50))) {
if (maxPlayer = 0) {
GUILayout.TextField ("select max players!", GUILayout.Width (300), GUILayout.Height (50));
} else {
Application.LoadLevel ("s2");
}
}
}
}
und ich bekomme diese Fehlermeldung, wenn ich versuche, es zu laufen:
Aktiva/Szene 1/s1sc.cs (41,25): Fehler CS0029: kann nicht implizit Typ
int' to
Bool‘
konvertieren, wie ich Bool umwandeln kann in diesem Code in int?