본문으로 건너뛰기

Unity Editor 시뮬레이션

Unity Editor 시뮬레이션

WebGL 빌드 없이도 Unity Editor에서 모든 API를 테스트할 수 있습니다.

동작 방식

APIEditor 동작
Auth목업 로그인 코드, 유저 정보 반환
StoragePlayerPrefs로 시뮬레이션 (키 접두사: TudadaSDK_)
TudadaStorePlayerPrefs로 시뮬레이션 (키 접두사: TudadaStore_)
SystemUnity 화면 정보 + 기본값 반환
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);
}
);