Inheritance: ScenarioModule
Ejemplo n.º 1
0
        public override void OnLoad(ConfigNode node)
        {
            Instance     = this;
            vesselQueues = new Dictionary <string, MessageQueue>();

            foreach (ConfigNode subNode in node.GetNodes())
            {
                if (subNode.name.Equals(VesselQueue))
                {
                    string id = subNode.GetValue(Id);

                    ConfigNode queueNode = subNode.GetNode(MessageQueue);

                    Dump queueDump = ConfigNodeFormatter.Instance.FromConfigNode(queueNode);

                    MessageQueue queue = new SafeSerializationMgr(null).CreateFromDump(queueDump) as MessageQueue;

                    if (queue.Count() > 0)
                    {
                        vesselQueues[id] = queue;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        public override void OnLoad(ConfigNode node)
        {
            Instance = this;
            vesselQueues = new Dictionary<string, MessageQueue>();

            foreach (ConfigNode subNode in node.GetNodes())
            {
                if (subNode.name.Equals(VesselQueue))
                {
                    string id = subNode.GetValue(Id);

                    ConfigNode queueNode = subNode.GetNode(MessageQueue);

                    Dump queueDump = ConfigNodeFormatter.Instance.FromConfigNode(queueNode);

                    MessageQueue queue = new SafeSerializationMgr(null).CreateFromDump(queueDump) as MessageQueue;

                    if (queue.Count() > 0)
                    {
                        vesselQueues[id] = queue;
                    }
                }
            }
        }