#I ll make a Thread so I don t interrupt

1 messages · Page 1 of 1 (latest)

barren mural
#
public class PlayerDecider : MonoBehaviour
{
    public GameObject player;
    public Camera cam1;
    public Camera cam2;
    // Start is called before the first frame update
    void Start()
    {
        cam1.enabled = false;
        cam2.enabled = true;
    }


    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.C))
        {
            cam1.enabled = !cam1.enabled;
            cam2.enabled = !cam2.enabled;
        }

        if (cam2 == true)
        {
            Cursor.lockState = CursorLockMode.Locked;
            player.SetActive(false);
        }
        else if (cam2 != true)
        {
            player.SetActive(true);
        }
    }
#

This is my entire cam script

tribal ember
barren mural
#

Yeah, but it dosen't work for some reason

tribal ember
#

so when do u set it false?

barren mural
#

Oof

#

I am just setting the camera to inactive

#

I forgot false

tribal ember
#

you can also do player.SetActive(!cam2.enabled);

#

and get rid of If statemnt for it

barren mural
#

Great Idea, thanks 😄

tribal ember
#

cheers