private void NextNode()
        {
            if (lastEvent != null)
            {
                lastEvent.RemoveListener(Advance);
            }
            msgBox.SetMessage(data.nodes[nodeIndex].message);

            GameEvent.GameEvent gameEvent = data.nodes[nodeIndex].eventToProceed;
            gameEvent.AddListener(Advance);
            lastEvent = gameEvent;
        }