문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. =Dialog= ==개요== 독백, 대사 등을 표기해주는 클래스입니다. ==상속관계== 어느 클래스로부터도 상속받지 않은 클래스입니다. ==멤버 변수== {| class="wikitable" | style="width:100px; background-color:#f0f0f0"|이름 | style="background-color:#f0f0f0"|설명 |- |name||이름표에 표기할 현재 인물의 이름입니다. |- |connects||<연결></연결> 블록들입니다 |- |background||배경입니다. |- |nameWindow||이름창입니다. |- |cursor||대사가 끝난 뒤 깜빡일 커서입니다. |- |configs||[대화] 나 [독백]의 설정입니다. |- |configIdx||현재 설정중인 타입셋을 나타냅니다. |} ==멤버 함수== {| class="wikitable" | style="width:100px; background-color:#f0f0f0"|이름 | style="background-color:#f0f0f0"|설명 |- |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)||표기 중인 이름을 변경합니다. |} PiniApi:Dialog 문서로 돌아갑니다.