40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
public enum Protocol
|
|
{
|
|
//0~99 테스트용 프로토콜
|
|
Test = 0,
|
|
AddUser = 1,
|
|
|
|
|
|
|
|
|
|
//100~199 로그인이나 시스템과 연관된 프로토콜
|
|
Downlode = 100,//기획 데이터 다운로드
|
|
Login = 101,//로그인 유저정보 요청
|
|
|
|
//200~299 유저 장비 관련 혹은 유닛관련 시스템 관리 프로토콜
|
|
EquipChange = 200,//장비 변경
|
|
DeckChange = 201,//덱 유닛 변경
|
|
NicknameChange = 202,//닉네임 변경
|
|
|
|
//300~399 상점 관련 프로토콜
|
|
BuyShopItem = 300,//상점 아이템 구매
|
|
BuyShopGacha = 301,//가챠 아이탬 사용(보류)
|
|
UseItem = 302,//소모품 사용(보류)
|
|
|
|
//400~499 스토리 관련 프로토콜
|
|
UpdateStory = 400,//유저의 스토리 진행 상황 저장
|
|
//id, userid, story, chapter
|
|
}
|
|
|
|
public enum Error
|
|
{
|
|
RuntimeException = -1,//서버 오류
|
|
None = 0,//사용안함
|
|
Success = 200,//성공
|
|
NotFound = 404,//프로토콜 없음
|
|
Unknown = 500,//파라미터 오류
|
|
ErrorData = 501,//잘못된 데이터
|
|
Crypto = 800,//암복호화 에러
|
|
NoData = 900,//데이터가 없음
|
|
NoGold = 901,//소모재화가 없음
|
|
} |