public void OnEnable()
    {
        csvLog = OpenWindowListener.GetLogger();
        SceneView.onSceneGUIDelegate += OnSceneGUI;
        inventoryController           = new InventoryController(width, height);
        activePage          = inventoryController.GetActivePage();
        rightClickedBoxId   = -1;
        leftClickedBoxId    = -1;
        dragStartedInWindow = false;
        dragStartedAt       = -1;

        csvLog.WriteRow(new List <string>(new string[] { "Enable Inventory Window" }));
    }
 public void OnDisable()
 {
     csvLog.WriteRow(new List <string>(new string[] { "Disable Inventory Window" }));
     inventoryController.SafePrefs();
 }