Exemple #1
0
 private static TacticsNode GetTacticsNodes(StrategyNode p_strategyNode)
 {
     if (p_strategyNode.GetInputPort("tacticsNode").IsConnected)
     {
         return((TacticsNode)p_strategyNode.GetInputPort("tacticsNode").Connection.node);
     }
     return(null);
 }
Exemple #2
0
        private static List <EventNode> GetEventNodes(StrategyNode p_strategyNode)
        {
            List <EventNode> events = new List <EventNode>();

            if (p_strategyNode.GetInputPort("eventNodes").IsConnected)
            {
                int eventCount = p_strategyNode.GetInputPort("eventNodes").ConnectionCount;
                for (int i = 0; i < eventCount; i++)
                {
                    events.Add(p_strategyNode.GetInputPort("eventNodes").GetConnection(i).node as EventNode);
                }
            }
            return(events);
        }