대화 매니저 인터페이스 대화 표시, 선택지 처리, 텍스트 애니메이션 등을 관리합니다
More...
|
| void | 대화표시 (string 텍스트, string 화자="") |
| | 대화를 표시합니다
|
| void | 대화즉시표시 (string 텍스트, string 화자="") |
| | 대화를 즉시 표시합니다 (애니메이션 없이)
|
| void | 텍스트출력완료 () |
| | 현재 텍스트 출력을 완료합니다
|
| void | 대화숨기기 () |
| | 대화를 숨깁니다
|
| void | 선택지표시 (Choice[] 선택지들) |
| | 선택지를 표시합니다
|
| void | 선택지숨기기 () |
| | 선택지를 숨깁니다
|
| void | 선택지선택 (int 선택지인덱스) |
| | 선택지를 선택합니다
|
| void | 텍스트애니메이션설정 (string 애니메이션타입) |
| | 텍스트 애니메이션 타입을 설정합니다
|
| void | 타이핑애니메이션 (string 텍스트, float 속도=0.05f) |
| | 타이핑 애니메이션으로 텍스트를 표시합니다
|
| void | 페이드인애니메이션 (string 텍스트, float 지속시간=0.5f) |
| | 페이드 인 애니메이션으로 텍스트를 표시합니다
|
| void | 대화기록추가 (string 대화내용) |
| | 대화를 기록에 추가합니다
|
| void | 대화기록지우기 () |
| | 대화 기록을 지웁니다
|
| string[] | 대화기록가져오기 () |
| | 대화 기록을 반환합니다
|
| void | 스타일적용 (DialogueStyleAsset 스타일) |
| | 대화 스타일을 적용합니다
|
| void | 화자스타일적용 (string 화자, DialogueStyleAsset 스타일) |
| | 화자별 스타일을 적용합니다
|
| void | UI업데이트 () |
| | UI 요소들을 업데이트합니다
|
|
void | ShowDialogue (string text, string speaker="") |
|
void | ShowDialogueInstant (string text, string speaker="") |
|
void | CompleteText () |
|
void | HideDialogue () |
|
void | ShowChoices (Choice[] choices) |
|
void | HideChoices () |
|
void | SelectChoice (int choiceIndex) |
|
void | SetTextAnimation (string animationType) |
|
void | TypewriterAnimation (string text, float speed=0.05f) |
|
void | FadeInAnimation (string text, float duration=0.5f) |
|
void | AddToHistory (string dialogue) |
|
void | ClearHistory () |
|
string[] | GetHistory () |
|
void | ApplyStyle (DialogueStyleAsset style) |
|
void | ApplySpeakerStyle (string speaker, DialogueStyleAsset style) |
|
void | UpdateUI () |
| void | Initialize () |
| | 서비스 초기화
|
| void | Cleanup () |
| | 서비스 정리
|
대화 매니저 인터페이스 대화 표시, 선택지 처리, 텍스트 애니메이션 등을 관리합니다
◆ 대화기록가져오기()
| string[] IDialogueManager.대화기록가져오기 |
( |
| ) |
|
대화 기록을 반환합니다
- Returns
- 대화 기록 배열
◆ 대화기록지우기()
| void IDialogueManager.대화기록지우기 |
( |
| ) |
|
◆ 대화기록추가()
| void IDialogueManager.대화기록추가 |
( |
string | 대화내용 | ) |
|
◆ 대화숨기기()
| void IDialogueManager.대화숨기기 |
( |
| ) |
|
◆ 대화즉시표시()
| void IDialogueManager.대화즉시표시 |
( |
string | 텍스트, |
|
|
string | 화자 = "" ) |
대화를 즉시 표시합니다 (애니메이션 없이)
- Parameters
-
| 텍스트 | 표시할 대화 텍스트 |
| 화자 | 화자 이름 (선택사항) |
◆ 대화표시()
| void IDialogueManager.대화표시 |
( |
string | 텍스트, |
|
|
string | 화자 = "" ) |
대화를 표시합니다
- Parameters
-
| 텍스트 | 표시할 대화 텍스트 |
| 화자 | 화자 이름 (선택사항) |
◆ 선택지선택()
| void IDialogueManager.선택지선택 |
( |
int | 선택지인덱스 | ) |
|
◆ 선택지숨기기()
| void IDialogueManager.선택지숨기기 |
( |
| ) |
|
◆ 선택지표시()
| void IDialogueManager.선택지표시 |
( |
Choice[] | 선택지들 | ) |
|
◆ 스타일적용()
◆ 타이핑애니메이션()
| void IDialogueManager.타이핑애니메이션 |
( |
string | 텍스트, |
|
|
float | 속도 = 0.05f ) |
타이핑 애니메이션으로 텍스트를 표시합니다
- Parameters
-
◆ 텍스트애니메이션설정()
| void IDialogueManager.텍스트애니메이션설정 |
( |
string | 애니메이션타입 | ) |
|
텍스트 애니메이션 타입을 설정합니다
- Parameters
-
◆ 텍스트출력완료()
| void IDialogueManager.텍스트출력완료 |
( |
| ) |
|
◆ 페이드인애니메이션()
| void IDialogueManager.페이드인애니메이션 |
( |
string | 텍스트, |
|
|
float | 지속시간 = 0.5f ) |
페이드 인 애니메이션으로 텍스트를 표시합니다
- Parameters
-
◆ 화자스타일적용()
화자별 스타일을 적용합니다
- Parameters
-
◆ UI업데이트()
| void IDialogueManager.UI업데이트 |
( |
| ) |
|
◆ CurrentSpeaker
| string IDialogueManager.CurrentSpeaker |
|
get |
◆ CurrentText
| string IDialogueManager.CurrentText |
|
get |
◆ DialogueHistory
| IReadOnlyList<string> IDialogueManager.DialogueHistory |
|
get |
◆ IsAutoMode
| bool IDialogueManager.IsAutoMode |
|
getset |
◆ IsDialogueActive
| bool IDialogueManager.IsDialogueActive |
|
get |
◆ IsShowingText
| bool IDialogueManager.IsShowingText |
|
get |
◆ TextSpeed
| float IDialogueManager.TextSpeed |
|
getset |
◆ OnChoiceShow
| Action<Choice[]> IDialogueManager.OnChoiceShow |
◆ OnDialogueEnd
| Action IDialogueManager.OnDialogueEnd |
◆ OnDialogueShow
| Action<string, string> IDialogueManager.OnDialogueShow |
◆ OnTextComplete
| Action IDialogueManager.OnTextComplete |
The documentation for this interface was generated from the following file:
- D:/Projects/Team_Hajen/ICPDEV_Ink/Assets/DeulPie/ExtraInk/Core/DI/IDialogueManager.cs