public virtual void CacheBuiltins()
{
ctors = new EnumMap<TopLevel.Builtins, BaseFunction>(typeof(TopLevel.Builtins));
foreach (TopLevel.Builtins builtin in TopLevel.Builtins.Values())
{
object value = ScriptableObject.GetProperty(this, builtin.ToString());
if (value is BaseFunction)
{
ctors.Put(builtin, (BaseFunction)value);
}
}
}