Hi guys.
i have ran into yet a problem.
i want to make a object button that changes a bool when its clicked.
problem is that i only get the log: Buildmode = true.
here is my current code for it:
public bool buildmode; void OnMouseDown()
{
//if this is a buildmodeSwitch, im having different switches later.
if (buildmodeSwitch)
{
//then, if buildmode = true
if (buildmode == true)
{
//then set buildmode to false
buildmode = false;
Debug.Log("Buildmode = false");
}
//if buildmode = false
if (buildmode == false)
{
//then set buildmode to true this is the only debug.log i get ;/
buildmode = true;
Debug.Log("Buildmode = true");
}
}
else
{
Debug.Log("Not a Buildmodeswitch");
}
ive also tried else and else if. didnt work either ;/
i need it to be public as i need to access it from another script too.
I have tried stating its state in “void start” too ,so that the the unity editor cant mess with it.
Any ideas or examples.
Couldnt find any help that didn’t include GUI.
Thanks
-Gravn