Пример #1
0
        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;
        }
 /// <summary>
 /// Add a GameEvent to process.
 /// </summary>
 /// <param name="gameEvent">The GameEvent to be processed.</param>
 public void notify(GameEvent.GameEvent gameEvent)
 {
     eventList.Add(gameEvent);
 }
Пример #3
0
 public new void handleEvent(GameEvent.GameEvent e)
 {
     Debug.Log($"PartyBox::handleEvent, {cursors.Length}");
     orig_handleEvent(e);
     Debug.Log($"PartyBox::handleEvent, {cursors.Length}");
 }
Пример #4
0
 public extern void orig_handleEvent(GameEvent.GameEvent e);