Skip to main content

CharacterEditorState

Kindclass
Packageeditors
Full nameeditors.CharacterEditorState
Sourcesource/editors/CharacterEditorState.hx
ExtendsMusicBeatState

DEBUG MODE

Public methods​

new (constructor)​

function new(_char:String = 'spooky', goToPlayState:Bool = true)
ParameterTypeDefault
_char (optional)String'spooky'
goToPlayState (optional)Booltrue

View source

onFocusLost​

override function onFocusLost():Void

View source

onFocus​

override function onFocus():Void

View source

Internals​

Private / internal members
FieldTypeStatic
musicEditingMusicno
charCharacterno
ghostCharCharacterno
animateGhostFlxAnimateno
animateGhostImageStringno
bgLayerFlxTypedGroup<FlxSprite>no
charLayerFlxTypedGroup<Character>no
ghostLayerFlxTypedGroup<FlxSprite>no
animsTxtFlxTextno
frameAdvanceTextFlxTextno
animListArray<Dynamic>no
curAnimIntno
_charStringno
goToPlayStateBoolno
camFollowFlxObjectno
lastSavedIntno
isDirtyBoolno
currentCharacterCharacterno
savedFileDynamicno
checkifChangedArray<CharacterChange>no
helpBgFlxSpriteno
helpTextsFlxSpriteGroupno
UI_boxFlxUITabMenuno
UI_characterboxFlxUITabMenuno
selectedFormatFlxTextFormatno
camEditorFlxCamerano
camHUDFlxCamerano
camMenuFlxCamerano
changeBGbuttonFlxButtonno
leHealthIconHealthIconno
characterListArray<String>no
cameraFollowPointerFlxSpriteno
healthBarBGFlxSpriteno
barToUseIntno
onPixelBGBoolno
OFFSET_XFloatno
TemplateCharacterStringno
ghostAlphaFloatno
charDropDownFlxUIDropDownMenuCustomno
check_playerFlxUICheckBoxno
changeBarBoolno
imageInputTextFlxUIInputTextno
noteskinTextFlxUIInputTextno
healthIconInputTextFlxUIInputTextno
vocalsInputTextFlxUIInputTextno
singDurationStepperFlxUINumericStepperno
scaleStepperFlxUINumericStepperno
positionXStepperFlxUINumericStepperno
positionYStepperFlxUINumericStepperno
positionCameraXStepperFlxUINumericStepperno
positionCameraYStepperFlxUINumericStepperno
flipXCheckBoxFlxUICheckBoxno
noAntialiasingCheckBoxFlxUICheckBoxno
healthColorStepperRFlxUINumericStepperno
healthColorStepperGFlxUINumericStepperno
healthColorStepperBFlxUINumericStepperno
barShowDropDownFlxUIDropDownMenuCustomno
minimumHealthStepperFlxUINumericStepperno
drainAmountStepperFlxUINumericStepperno
healthDrainCheckBoxFlxUICheckBoxno
shakeIntensityStepperFlxUINumericStepperno
shakeDurationStepperFlxUINumericStepperno
shakeScreenBoxFlxUICheckBoxno
trailLengthStepperFlxUINumericStepperno
trailDelayStepperFlxUINumericStepperno
trailAlphaStepperFlxUINumericStepperno
trailDiffStepperFlxUINumericStepperno
flixelTrailCheckBoxFlxUICheckBoxno
animationDropDownFlxUIDropDownMenuCustomno
animationInputTextFlxUIInputTextno
animationNameInputTextFlxUIInputTextno
animationIndicesInputTextFlxUIInputTextno
animationFramerateFlxUINumericStepperno
animationLoopCheckBoxFlxUICheckBoxno
holdingFrameTimeFloatno
holdingFrameElapsedFloatno
_fileFileReferenceno
Method
override function create()
function addHelpScreen()
function reloadBGs()
function addCharacter(reload:Bool = false)
function addGhostUI()
function addSettingsUI()
function addCharacterUI()
function addMiscUI()
function addCrossfadesUI()
function addAnimationsUI()
override function getEvent(id:String, sender:Dynamic, data:Dynamic, ?params:Array<Dynamic>)
function reloadCharacterImage()
function updatePointerPos()
function findAnimationByName(name:String):AnimArray
inline function updateCharacterPositions()
inline function predictCharacterIsNotPlayer(name:String)
function addAnimation(anim:String, name:String, fps:Float, loop:Bool, indices:Array<Int>)
inline function newAnim(anim:String, name:String):AnimArray
function reloadCharacterOptions()
inline function updateText()
inline function reloadAnimList()
function reloadAnimationDropDown()
function reloadCharacterDropDown()
function resetHealthBarColor()
function updatePresence()
override function update(elapsed:Float)
function onSaveComplete(_):Void
function onSaveCancel(_):Void
function onSaveError(_):Void
function saveCharacter()
function ClipboardAdd(prefix:String = ''):String