Unity Editor 시뮬레이션
Unity Editor 시뮬레이션
WebGL 빌드 없이도 Unity Editor에서 모든 API를 테스트할 수 있습니다.
동작 방식
| API | Editor 동작 |
|---|---|
| Auth | 목업 로그인 코드, 유저 정보 반환 |
| Storage | PlayerPrefs로 시뮬레이션 (키 접두사: TudadaSDK_) |
| TudadaStore | PlayerPrefs로 시뮬레이션 (키 접두사: TudadaStore_) |
| System | Unity 화면 정보 + 기본값 반환 |
| Vibration | 콘솔 로그 출력 (실제 진동 없음) |
| Keyboard | 콘솔 로그 출력 |
| Clipboard | 시스템 클립보드 사용 |
| Ad | 즉시 성공 응답, 시청 완료 시뮬레이션 |
| Accelerometer | 즉시 성공 응답 (가속도 데이터는 수동 트리거 필요) |
| Lifecycle | 콘솔 로그 출력 |
Editor에서의 IsAvailable()
Editor에서는 IsAvailable()이 false를 반환하지만, 각 API를 호출하면 자동으로 목업 동작이 실행됩니다. 따라서 다음과 같이 작성하면 Editor와 WebGL 모두에서 동작합니다:
// Editor에서도 목업으로 동작
TudadaSDK.Instance.Login(
onSuccess: (result) => {
// Editor: 목업 코드 반환
// WebGL: 실제 로그인 코드 반환
Debug.Log("코드: " + result.code);
}
);