https://github.com/CloudBreadProject/CloudBread-Unity-SDK
CloudBread-Unity-SDK-master – Asset – CloudBread 폴더 추가하기
CloudBread 메뉴가 생기는 것을 확인 할 수 있음
.json.postman_collection
)을 Import 시키기 )위 화면에서 원하는 API 를 검색하고, Generate Client File 버튼 클릭
5. 자신의 CloudBread 서버 주소로 변경하기CloudBread – Resources – CB.Settings 클릭
여기서 서버 주소와 암호화 키와 사용 여부를 설정 할 수 있음
6. 상황에 맞게 필요한 API 호출하기 (Test Call Class 사용)TestCall Class 를 사용하면, 다음과 같이 쉽게 사용 할 수 있습니다.
using UnityEngine; using System.Collections; namespace CloudBread { public class Test : TestCall<CBCOMUdtMember.Post, CBCOMUdtMember.Receive> { void Start() { CBCOMUdtMember.Request(_postData, Callback, ErrorCallback_); } } }
또한 이렇게 테스트 클래스를 사용하면, 유니티 Inspector 에서 다음과 같이 사용 할 수 있습니다.
Post Data 생성
var post_data = new CBCOMUdtMember.Post (); post_data.MemberID = "aaa"; post_data.EmailAddress = "aaa@aaa.com";
Callback 함수 생성
// 요청이 성공했을 때, CallBack 함수 void CBCOMUDtMember_Callback(CBCOMUdtMember.Receive receive_data){ // 처리할 로직 작성 print("Result Data : " + receive_data.result); } // 요청 실패했을 때, CallBack 함수 void CBCOMUDtMember_Callback_err(string error){ // 처리할 로직 작성 print(error); }
CloudBread 인스턴스에 request 요청하기
// Error 콜백 함수는 생략 가능 CloudBread.CBCOMUdtMember.Request (post_data, CBCOMUDtMember_Callback, CBCOMUDtMember_Callback_err);
아래와 같이 람다식을 사용하여 사용 가능
CloudBread.CBCOMUdtMember.Request( new CBCOMUdtMember.Post{ MemberID="aaa", EmailAddress = "aaa" }, ((CBCOMUdtMember.Receive receive_data) => { print("Result Data : " + receive_data.result); }) );
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4