Build profiles
Build Profile
BuildProfile is an Editor ScriptableObject used to create custom build configurations.
Assets/Create/Wonderland/Build/Profile

Programmatically
ScriptableBuildEditor.Build(myBuildProfile);
Build Profile List
BuildProfileList can build a list of BuildProfile.
Assets/Create/Wonderland/Build/Profile List

Create your own Buildable
Inherit EODE.Wonderland.Buildable to create your own Buildable ScriptableObject. Buildables can be added in a Build Profile List.
using UnityEngine;
using UnityEditor;
using EODE.Wonderland;
namespace MyProject {
[CreateAssetMenu(fileName = "BuildableHost", menuName = "...", order = 481)]
public class MyBuildable : Buildable {
public override bool Build() {
return success;
}
}
}
