private int m_curNbEvents  = 0;    // to know the number of events currently displayed, for indexing events and their drawing rectangle

    void OnEnable()
    {
        serializedObject.Update();
        FmodEventAsset asset = this.serializedObject.targetObject as FmodEventAsset;

        m_nbEvents                    = asset.getEvents().Count;
        m_eventsRectangle             = new Rect[m_nbEvents];
        m_reverbsRectangle            = new Rect[asset.getReverbs().Count];
        m_events                      = new FmodEvent[m_nbEvents];
        SceneView.onSceneGUIDelegate += this.OnSceneGUI;
    }