PiniApi:Dialog

피니엔진위키미러
이동: 둘러보기, 검색

Dialog

개요

독백, 대사 등을 표기해주는 클래스입니다.


상속관계

어느 클래스로부터도 상속받지 않은 클래스입니다.


멤버 변수

이름 설명
name 이름표에 표기할 현재 인물의 이름입니다.
connects <연결></연결> 블록들입니다
background 배경입니다.
nameWindow 이름창입니다.
cursor 대사가 끝난 뒤 깜빡일 커서입니다.
configs [대화] 나 [독백]의 설정입니다.
configIdx 현재 설정중인 타입셋을 나타냅니다.



멤버 함수

이름 설명
init() Dialog 클래스를 초기화합니다.
config(idx) idx 설정의 프리셋을 반환합니다.
SetConfig(idx,data) idx 프리셋에 data 설정을 설정합니다.
SetRenderTextureEnable(toEnable) RenderTexture 를 사용하여 글자를 보여줄지 여부를 변경합니다.
UserConfig(idx) idx 프리셋으로 설정을 변경합니다.
ClearShowingCache() 보여주는 단어의 캐시를 비웁니다.
Clear() 보여주고 있는 글자 정보를 지웁니다.
Reset() Dialog의 보여주고 있던 글자 정보들을 초기화합니다.
Preview() 편집기의 미리보기창을 위해 실행될 함수입니다
Add(arg) 화면에 표기할 글자를 추가합니다.
AddMarkup(arg) 텍스트에 적용시킬 마크업을 추가합니다.
EqualMarkup(arg) 등호(=) 마크업에 대한 처리 함수입니다.
ApplyMarkup(arg) 자세한 마크업 처리 함수입니다.
createNameWindow() 이름창을 생성합니다.
createCursor() 커서를 생성합니다.
updateName() 이름을 갱신합니다.
_make(callback) 대사가 출력될 배경을 만듭니다.
createConnectBlock(bmrk) <연결> 블록을 생성합니다.
connectBlockModify(block,y,w,maxY) <연결> 블록을 변형합니다.
stop() Dialog 의 동작을 정지합니다.
insertPendingString(words) 만들어야 할 글자 목록에 글자들을 추가합니다.
CreateOneWord() 글자 한개를 생성합니다.
run() 글자를 한개씩 한개씩 보여준 뒤, 모두 보여 준 뒤이벤트 처리를 하는 함수입니다.
WaitConfig(key,sec) 대기시간을 변경하는 함수입니다.
SetCursorVisible(v) 커서의 가시성 유무를 변경합니다.
SetCursorPosition(x,y) 커서의 위치를 변경합니다.
isAllLetterShow() 모든 글자가 나타났는지 여부를 반환합니다.
showAllLetters() 모든 글자를 한꺼번에 나타나게 합니다.
setName(name) 표기 중인 이름을 변경합니다.