2022-03-17 01:40:08 -04:00
|
|
|
package funkin.play.character;
|
|
|
|
|
2022-07-22 16:11:18 -04:00
|
|
|
import funkin.play.character.MultiSparrowCharacter;
|
2022-03-21 00:19:05 -04:00
|
|
|
import funkin.play.character.PackerCharacter;
|
|
|
|
import funkin.play.character.SparrowCharacter;
|
2022-08-16 20:26:34 -04:00
|
|
|
import polymod.hscript.HScriptedClass;
|
2022-03-17 01:40:08 -04:00
|
|
|
|
2022-03-21 00:19:05 -04:00
|
|
|
/**
|
|
|
|
* Note: Making a scripted class extending BaseCharacter is not recommended.
|
|
|
|
* Do so ONLY if are handling all the character rendering yourself,
|
|
|
|
* and can't use one of the built-in render modes.
|
|
|
|
*/
|
2022-03-17 01:40:08 -04:00
|
|
|
@:hscriptClass
|
2022-08-16 20:26:34 -04:00
|
|
|
class ScriptedBaseCharacter extends BaseCharacter implements HScriptedClass {}
|
2022-03-17 01:40:08 -04:00
|
|
|
|
|
|
|
@:hscriptClass
|
2022-08-16 20:26:34 -04:00
|
|
|
class ScriptedSparrowCharacter extends SparrowCharacter implements HScriptedClass {}
|
2022-03-17 01:40:08 -04:00
|
|
|
|
2022-03-21 00:19:05 -04:00
|
|
|
@:hscriptClass
|
2022-08-16 20:26:34 -04:00
|
|
|
class ScriptedMultiSparrowCharacter extends MultiSparrowCharacter implements HScriptedClass {}
|
2022-03-21 00:19:05 -04:00
|
|
|
|
2022-03-17 01:40:08 -04:00
|
|
|
@:hscriptClass
|
2022-08-16 20:26:34 -04:00
|
|
|
class ScriptedPackerCharacter extends PackerCharacter implements HScriptedClass {}
|