대화 서비스 인터페이스 대화 표시, 텍스트 애니메이션, 선택지 관리 등의 대화 관련 서비스를 제공합니다
More...
대화 서비스 인터페이스 대화 표시, 텍스트 애니메이션, 선택지 관리 등의 대화 관련 서비스를 제공합니다
◆ AddToHistory()
| void IDialogueService.AddToHistory |
( |
string | speaker, |
|
|
string | text ) |
대화 히스토리를 추가합니다
- Parameters
-
◆ ApplyStyle()
◆ ClearHistory()
| void IDialogueService.ClearHistory |
( |
| ) |
|
◆ CompleteTyping()
| void IDialogueService.CompleteTyping |
( |
| ) |
|
◆ ContinueDialogue()
| void IDialogueService.ContinueDialogue |
( |
| ) |
|
◆ DisableSkipMode()
| void IDialogueService.DisableSkipMode |
( |
| ) |
|
◆ EnableSkipMode()
| void IDialogueService.EnableSkipMode |
( |
| ) |
|
◆ EndDialogue()
| void IDialogueService.EndDialogue |
( |
| ) |
|
◆ GetDialogueHistory()
대화 히스토리를 가져옵니다
- Returns
- 대화 히스토리
◆ HasChoices()
| bool IDialogueService.HasChoices |
( |
| ) |
|
선택 가능한 선택지가 있는지 확인합니다
- Returns
- 선택지 존재 여부
◆ HideChoices()
| void IDialogueService.HideChoices |
( |
| ) |
|
◆ HideDialogue()
| void IDialogueService.HideDialogue |
( |
| ) |
|
◆ HideDialogueUI()
| void IDialogueService.HideDialogueUI |
( |
| ) |
|
◆ HideHistoryPanel()
| void IDialogueService.HideHistoryPanel |
( |
| ) |
|
◆ IsAutoPlaying()
| bool IDialogueService.IsAutoPlaying |
( |
| ) |
|
자동 재생 중인지 확인합니다
- Returns
- 자동 재생 여부
◆ IsDialogueUIVisible()
| bool IDialogueService.IsDialogueUIVisible |
( |
| ) |
|
대화 UI가 표시되어 있는지 확인합니다
- Returns
- UI 표시 여부
◆ IsSkipModeEnabled()
| bool IDialogueService.IsSkipModeEnabled |
( |
| ) |
|
스킵 모드가 활성화되어 있는지 확인합니다
- Returns
- 스킵 모드 활성화 여부
◆ PauseDialogue()
| void IDialogueService.PauseDialogue |
( |
| ) |
|
◆ ResetToDefaultStyle()
| void IDialogueService.ResetToDefaultStyle |
( |
| ) |
|
◆ ResumeDialogue()
| void IDialogueService.ResumeDialogue |
( |
| ) |
|
◆ SelectChoice()
| void IDialogueService.SelectChoice |
( |
int | choiceIndex | ) |
|
◆ SetAutoPlaySpeed()
| void IDialogueService.SetAutoPlaySpeed |
( |
float | speed | ) |
|
자동 재생 속도를 설정합니다
- Parameters
-
◆ SetDialogueUIAlpha()
| void IDialogueService.SetDialogueUIAlpha |
( |
float | alpha | ) |
|
대화창 투명도를 설정합니다
- Parameters
-
◆ SetFadeSpeed()
| void IDialogueService.SetFadeSpeed |
( |
float | speed | ) |
|
◆ SetSkipOnlyRead()
| void IDialogueService.SetSkipOnlyRead |
( |
bool | onlyRead | ) |
|
읽은 대화만 스킵할지 설정합니다
- Parameters
-
◆ SetSpeakerStyle()
화자별 스타일을 설정합니다
- Parameters
-
◆ SetTextAnimationType()
| void IDialogueService.SetTextAnimationType |
( |
DialogueTextAnimationType | animationType | ) |
|
텍스트 애니메이션 타입을 설정합니다
- Parameters
-
◆ ShowChoices()
| void IDialogueService.ShowChoices |
( |
List< Choice > | choices | ) |
|
◆ ShowDialogueLine()
| void IDialogueService.ShowDialogueLine |
( |
string | speaker, |
|
|
string | text, |
|
|
bool | useTyping = true ) |
대화 라인을 표시합니다
- Parameters
-
| speaker | 화자 |
| text | 대화 텍스트 |
| useTyping | 타이핑 효과 사용 여부 |
◆ ShowDialogueUI()
| void IDialogueService.ShowDialogueUI |
( |
| ) |
|
◆ ShowHistoryPanel()
| void IDialogueService.ShowHistoryPanel |
( |
| ) |
|
◆ StartAutoPlay()
| void IDialogueService.StartAutoPlay |
( |
float | interval = 2f | ) |
|
◆ StartDialogue()
| void IDialogueService.StartDialogue |
( |
Story | story | ) |
|
◆ StartTyping()
| void IDialogueService.StartTyping |
( |
string | text, |
|
|
float | speed = -1f ) |
◆ StopAutoPlay()
| void IDialogueService.StopAutoPlay |
( |
| ) |
|
◆ StopTyping()
| void IDialogueService.StopTyping |
( |
| ) |
|
◆ CurrentSpeaker
| string IDialogueService.CurrentSpeaker |
|
get |
◆ CurrentText
| string IDialogueService.CurrentText |
|
get |
◆ IsChoiceActive
| bool IDialogueService.IsChoiceActive |
|
get |
◆ IsDialogueActive
| bool IDialogueService.IsDialogueActive |
|
get |
◆ IsTyping
| bool IDialogueService.IsTyping |
|
get |
◆ TypingSpeed
| float IDialogueService.TypingSpeed |
|
getset |
◆ OnChoiceSelected
| Action<int, Choice> IDialogueService.OnChoiceSelected |
◆ OnChoicesShow
| Action<List<Choice> > IDialogueService.OnChoicesShow |
◆ OnDialogueEnd
| Action IDialogueService.OnDialogueEnd |
◆ OnDialogueLineComplete
| Action<string, string> IDialogueService.OnDialogueLineComplete |
◆ OnDialogueLineStart
| Action<string, string> IDialogueService.OnDialogueLineStart |
새로운 대화 라인이 시작될 때 발생하는 이벤트
◆ OnDialogueStart
| Action IDialogueService.OnDialogueStart |
◆ OnTypingComplete
| Action IDialogueService.OnTypingComplete |
◆ OnTypingStart
| Action IDialogueService.OnTypingStart |
The documentation for this interface was generated from the following file:
- D:/Projects/Team_Hajen/ICPDEV_Ink/Assets/DeulPie/ExtraInk/Core/DI/IDialogueService.cs