ExtraInk 2.1
이야기 게임을 더 쉽게 만들수 있도록
Loading...
Searching...
No Matches
ExampleServiceWithDI Class Reference

Constructor Injection을 사용하는 서비스 클래스 예제 실제 매니저들이 이런 방식으로 구현될 수 있습니다 More...

Inheritance diagram for ExampleServiceWithDI:
Inheritance graph
Collaboration diagram for ExampleServiceWithDI:
Collaboration graph

Public Member Functions

 ExampleServiceWithDI (ICharacterManager characterManager, IAudioManager audioManager, IDialogueManager dialogueManager)
 Constructor Injection을 사용하는 생성자
 ExampleServiceWithDI ()
 기본 생성자 (DI 컨테이너에서 사용)
void Initialize ()
 서비스 초기화
void Cleanup ()
 서비스 정리

Properties

bool IsInitialized [get]
 서비스가 초기화되었는지 여부
GameObject GameObject [get]
 서비스의 GameObject
Transform Transform [get]
 서비스의 Transform

Detailed Description

Constructor Injection을 사용하는 서비스 클래스 예제 실제 매니저들이 이런 방식으로 구현될 수 있습니다

Constructor & Destructor Documentation

◆ ExampleServiceWithDI() [1/2]

ExampleServiceWithDI.ExampleServiceWithDI ( ICharacterManager characterManager,
IAudioManager audioManager,
IDialogueManager dialogueManager )

Constructor Injection을 사용하는 생성자

◆ ExampleServiceWithDI() [2/2]

ExampleServiceWithDI.ExampleServiceWithDI ( )

기본 생성자 (DI 컨테이너에서 사용)

Member Function Documentation

◆ Cleanup()

void ExampleServiceWithDI.Cleanup ( )

서비스 정리

Implements IService.

◆ Initialize()

void ExampleServiceWithDI.Initialize ( )

서비스 초기화

Implements IService.

Property Documentation

◆ GameObject

GameObject ExampleServiceWithDI.GameObject
get

서비스의 GameObject

Implements IUnityService.

◆ IsInitialized

bool ExampleServiceWithDI.IsInitialized
get

서비스가 초기화되었는지 여부

Implements IService.

◆ Transform

Transform ExampleServiceWithDI.Transform
get

서비스의 Transform

Implements IUnityService.


The documentation for this class was generated from the following file:
  • D:/Projects/Team_Hajen/ICPDEV_Ink/Assets/DeulPie/ExtraInk/Core/DI/DIUsageExample.cs