Пример #1
0
        public void ConsumeEvent(IEvent e)
        {
            GameStateHandler gameStateHandler = GameControllerScript.GetInstance().GetComponent <GameStateHandler>();

            if (e.GetType() == typeof(WorldMapMovementEvent))
            {
                WorldMapMovementEvent movementEvent = e as WorldMapMovementEvent;
                for (int x = 0; x < nodes.Count; x++)
                {
                    if (movementEvent.currentNode.Equals(nodes[x]))
                    {
                        gameStateHandler.SetCurrentNode(x);
                        return;
                    }
                }
            }
        }