2017-02-16 6 views
-1

Errors: Ungültige Token Wenn UnityEngine.KeyCode eine ‚Methode‘ ist, aber wie ein ‚Typ‘ verwendet, UnityEngine.KeyCode.Equals ist ein ‚Typ‘, sondern wie ein ‚Variable‘ verwendet,Errors Unity Keycode etc

private void Update() 
{ 
    if (Input.GetKeyDown(KeyCode.I)); 
    { 
     hideCheatGUI = true; 
    } 
} 
if (Input.GetKeyDown(KeyCode.Equals)); 

ich brauche Hilfe, um es zu fixieren. (Ich bin neu, also verstehe, wenn ich "noob" Fragen stelle).

Antwort

3

Entfernen Sie einfach die Semikolons nach Ihren if-Anweisungen. Dort können Sie keine dieser Bedingungen eingeben.

Legen Sie auch Ihre zweite if-Anweisung in Ihre Update-Funktion. Dort legst du es nach draußen.

private void Update() 
{ 
    if (Input.GetKeyDown(KeyCode.I)) 
    { 
     hideCheatGUI = true; 
    } 
    if (Input.GetKeyDown(KeyCode.Equals)) 
    { 
     // Your code 
    } 
} 
+0

danke für die antwort –