/// <summary>
        /// Creates a new LaunchSite out of a cfg-node and Registers it with RegisterLaunchSite
        /// </summary>
        /// <param name="instance"></param>
        /// <param name="cfgNode"></param>
        internal static void CreateLaunchSite(StaticInstance instance, ConfigNode cfgNode)
        {
            KKLaunchSite mySite = new KKLaunchSite();

            mySite.ParseLSConfig(instance, cfgNode);
            instance.hasLauchSites = true;
            instance.launchSite    = mySite;
            RegisterLaunchSite(mySite);
        }
Beispiel #2
0
        /// <summary>
        /// Creates a new LaunchSite out of a cfg-node and Registers it with RegisterLaunchSite
        /// </summary>
        /// <param name="instance"></param>
        /// <param name="cfgNode"></param>
        internal static void CreateLaunchSite(StaticInstance instance, ConfigNode cfgNode)
        {
            //instance.TrySpawn();
            KKLaunchSite mySite = new KKLaunchSite();

            mySite.ParseLSConfig(instance, cfgNode);
            instance.hasLauchSites = true;
            instance.launchSite    = mySite;
            RegisterLaunchSite(mySite);
            instance.groupCenter.launchsites.Add(mySite);
            if (mySite.LaunchSiteIsHidden)
            {
                instance.groupCenter.hidden = true;
            }
        }