funkin.data

Friday Night Funkin' API Reference

..
animation
character
dialogue
event
freeplay
notestyle
song
stage
stickers
story
BaseRegistry

A base type for a Registry, which is an object which handles loading scriptable objects.

DataError

DataParse

json2object has an annotation @:jcustomparse which allows for mutation of parsed values.

DataWrite

json2object has an annotation @:jcustomwrite which allows for custom serialization of values to be written to JSON.

DefaultRegistryImpl

An interface which automatically implements essential fields for a class extending BaseRegistry.

EntryConstructorFunction

The entry's constructor function takes 2 arguments, the entry ID and optional parameters.

IRegistryEntry

An interface defining the necessary functions for a registry entry. A String->Void constructor is also mandatory, but enforced elsewhere.

JsonFile

A pair of a file name and its contents.