Example #1
0
        public static void Create(Transform parent, Plugin plugin = null)
        {
            UrdfPlugin urdfPlugin = parent.gameObject.AddComponent <UrdfPlugin>();

            if (plugin != null)
            {
                urdfPlugin.PluginText = plugin.text;
            }
        }
Example #2
0
        public static void Create(Transform robot, List <Plugin> plugins = null)
        {
            GameObject pluginsObject = new GameObject("Plugins");

            pluginsObject.transform.SetParentAndAlign(robot);
            pluginsObject.AddComponent <UrdfPlugins>();

            if (plugins == null)
            {
                return;
            }

            foreach (var plugin in plugins)
            {
                UrdfPlugin.Create(pluginsObject.transform, plugin);
            }
        }