/*---------------------------------------------------- INITIALISATION ----------------------------------------------------*/

    public void Initialisation()
    {
        consoleCameraControl = transform.FindChild("ConsoleCamera").GetComponent <ConsoleCameraControl>();

        gameManager  = GameObject.Find("GameManager").GetComponent <GameManager>();
        powerManager = gameManager.gameObject.GetComponent <PowerManager>();

        rooms = GameObject.FindGameObjectsWithTag("Room");

        unpowerAllButton = GameObject.Find("Unpower All Button");

        button_UnpowerAll = unpowerAllButton.GetComponent <Button>();
        button_UnpowerAll.onClick.AddListener(UnpowerAllSwitchables);

        unpowerAllButton.GetComponent <Button>().onClick.AddListener(UnpowerAllSwitchables);

        switchableLayerMask = LayerMask.GetMask("ConsoleInteraction");
        roomLayerMask       = LayerMask.GetMask("Room");

        powerOffAll = KeyCode.C;

        playerControl = gameManager.myPlayer.GetComponent <PlayerControl>();
        dialogBox     = GameObject.Find("DialogBoxText").GetComponent <DialogBox>();
    }
	/*---------------------------------------------------- INITIALISATION ----------------------------------------------------*/

	public void Initialisation()
	{
		consoleCameraControl = transform.FindChild("ConsoleCamera").GetComponent<ConsoleCameraControl>();
		
		gameManager = GameObject.Find("GameManager").GetComponent<GameManager>();
		powerManager = gameManager.gameObject.GetComponent<PowerManager>();
		
		rooms = GameObject.FindGameObjectsWithTag("Room");
		
		unpowerAllButton = GameObject.Find("Unpower All Button");
		
		button_UnpowerAll = unpowerAllButton.GetComponent<Button>();
		button_UnpowerAll.onClick.AddListener(UnpowerAllSwitchables);
		
		unpowerAllButton.GetComponent<Button>().onClick.AddListener(UnpowerAllSwitchables);
		
		switchableLayerMask = LayerMask.GetMask("ConsoleInteraction");
		roomLayerMask = LayerMask.GetMask("Room");
		
		powerOffAll = KeyCode.C;
		
		playerControl = gameManager.myPlayer.GetComponent<PlayerControl>();
		dialogBox = GameObject.Find("DialogBoxText").GetComponent<DialogBox>();
	}