Here are the basics to setting up the mod. Remember, the site expects you to have a sample mod already made, if not go here.
Now that you've set up the mod, here's what to do first:
Create 2 voids, RegisterImportant() and LoadLevelData(string floorName, int floorNumber, CustomLevelObject floorObject).
Also add public static BasePlugin Instance; to the BasePlugin class.
RegisterImportant simply registers important things so your mod can work. LoadLevelData loads the registered things so your mod can load in your floors.
Next, in the Awake() function, add this: Here.
In the StreamingAssets folder in BALDI_Data, if there isn't a Modded folder, add one.
If there is a Modded folder, or you've already added it, create a new folder in that Modded folder with your mod's GUID name (example.bbplus.testmod or something like that). This is where assets like textures, sounds, etc., are gonna be put in.
Finally, add public static AssetManager assetMan = new AssetManager(); so most of my tutorials can work.
Now that's all set up, you can visit other pages on this site to make a cool BB+ mod!