/// <summary>
        /// Registers a ModPrefab into the game.
        /// </summary>
        /// <param name="prefab">The mod prefab to register. Create a child class inheriting off this one and configure as needed.</param>
        /// <seealso cref="ModPrefab"/>
        void IPrefabHandler.RegisterPrefab(ModPrefab prefab)
        {
            foreach (ModPrefab modPrefab in ModPrefab.Prefabs)
            {
                if (modPrefab.TechType == prefab.TechType || modPrefab.ClassID == prefab.ClassID || modPrefab.PrefabFileName == prefab.PrefabFileName)
                {
                    return;
                }
            }

            ModPrefab.Add(prefab);
        }
 internal static void Patch()
 {
     customPrefabs.ForEach(x => ModPrefab.Add(new WrapperPrefab(x)));
 }