error CS8025: Parsing error & error CS1525: Unexpected symbol `(', expecting `)', `,', `;', `[', or `=' & error CS1547: Keyword `void' cannot be used in this context
using UnityEngine;
using System.Collections;
public class Ognisko : MonoBehaviour {
public bool czyZapalic;
public bool czyMozna;
public bool czyZapalone;
public bool czyPokazac;
public ParticleSystem partikle1;
public ParticleSystem partikle2;
public AudioSource dzwiek;
public Light swiatlo;
public float timer6;
public GUISkin GuiSkin;
// Use this for initialization
void Start() {
partikle1.enableEmission = false;
partikle2.enableEmission = false;
swiatlo.enabled = false;
czyMozna = true;
}
// Update is called once per frame
void Update()
{
if (czyMozna == false)
czyZapalic = false;
if (timer6 >= 20)
{
timer6 = 0;
partikle1.enableEmission = false;
partikle2.enableEmission = false;
dzwiek.Stop();
swiatlo.enabled = false;
czyZapalone = false;
czyMozna = true;
czyZapalic = true;
czyPokazac = false;
}
else if (czyZapalone == true)
{
timer6 += (Time.deltaTime * 0.9f);
}
}
void OnTriggerStay (Collider col)
{
if (col.tag == "Gracz")
{
czyMozna = true;
czyPokazac = false;
czyZapalic = true;
if (czyZapalic == true && Input.GetKeyDown(KeyCode.E))
{
partikle1.enableEmission = true;
partikle2.enableEmission = true;
dzwiek.Play();
swiatlo.enabled = true;
czyZapalone = true;
czyMozna = true;
czyZapalic = false;
czyPokazac = false;
}
if (czyZapalone == true && Input.GetKeyDown(KeyCode.R))
{
timer6 = 0;
partikle1.enableEmission = false;
partikle2.enableEmission = false;
dzwiek.Stop();
swiatlo.enabled = false;
czyZapalone = false;
czyMozna = true;
czyZapalic = true;
czyPokazac = false;
}
}
}
void OnGUI()
{
if (czyZapalic == true)
{
GUI.skin = GuiSkin;
GUI.Box(new Rect(Screen.width / 2 - 100, Screen.height * 2 - Screen.height - 150, 200, 50), "Nacisnij ”E„ aby podpalic");
}
if (czyPokazac == true)
{
GUI.skin = GuiSkin;
GUI.Box(new Rect(Screen.width / 2 - 100, Screen.height * 2 - Screen.height - 150, 200, 50), "Nacisnij ”R„ aby zgasic");
}
void OnTriggerExit(Collider col)
{
czyZapalic = false;
czyPokazac = false;
}
}
}
Comment
Answer by Zoogyburger · Mar 21, 2016 at 01:43 AM
You are missing a {} at void Update. The lines
if (czyMozna == false)
czyZapalic = false;
don't have a closing or an opening brace.
Not working. Parsing error Unexpected symbol (', expecting
)', ,',
;', [', or
=' $$anonymous$$eyword `void' cannot be used in this context
Can you tell me what line in the script the error reports? So your Update is formatted like this:
void Update()
{
if (czy$$anonymous$$ozna == false){
czyZapalic = false;}
if (timer6 >= 20)
{
timer6 = 0;
partikle1.enableEmission = false;
partikle2.enableEmission = false;
dzwiek.Stop();
swiatlo.enabled = false;
czyZapalone = false;
czy$$anonymous$$ozna = true;
czyZapalic = true;
czyPokazac = false;
}
else if (czyZapalone == true)
{
timer6 += (Time.deltaTime * 0.9f);
}
}
Your answer

Follow this Question
Related Questions
Converting int into textmesh string (c#) 1 Answer
OnTriggerEnter 1 Answer
Running 'helper' programs, 0 Answers
Directory.getFiles() Not working in build 1 Answer
Loading screen on 5.3 (problem after loading the first scene) 1 Answer