Beispiel #1
0
        static void Main(string[] args)
        {
            IContainer container = new Container();

            ContainerInitiazer.Initialize(container);

            string         map_file        = "/home/gvso/Desktop/WEMSimUnity/Unity/Assets/Scripts/Example/Config/example.map.yml";
            MapInitializer map_initializer =
                (MapInitializer)container.Get("map.initializer");

            map_initializer.Initialize(map_file);

            //Map map = (Map) container.Get("map");
            //Console.Write(map);

            List <string> agenda_files = new List <string> ();

            agenda_files.Add("/home/gvso/Desktop/WEMSimUnity/Unity/Assets/Scripts/Example/Config/Agendas/example.agenda.yml");
            agenda_files.Add("/home/gvso/Desktop/WEMSimUnity/Unity/Assets/Scripts/Example/Config/Agendas/example2.agenda.yml");

            AgendaInitializer agenda_initializer =
                (AgendaInitializer)container.Get("agenda.initializer");

            agenda_initializer.Initialize(agenda_files);

            AgendaContainer agenda_container = (AgendaContainer)container.Get("agenda.container");

            Console.WriteLine(agenda_container.Get("example.agenda"));
            /*Console.WriteLine(agenda_container.Get("example2.agenda"));*/
        }