thewar_server/Server/System/Enums.cs

38 lines
1.2 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,//소모품 사용(보류)
BuyItem = 303,//아이탬 판매(보류)
//400~499 스토리 관련 프로토콜
UpdateStory = 400,//유저의 스토리 진행 상황 저장(작업 중)
}
public enum Error
{
RuntimeException = -1,//서버 오류
None = 0,//사용안함
Success = 200,//성공
NotFound = 404,//프로토콜 없음
Unknown = 500,//파라미터 오류
ErrorData = 501,//잘못된 데이터
NullSession = 502,//세션 만료
Crypto = 800,//암복호화 에러
NoData = 900,//데이터가 없음
NoGold = 901,//소모재화가 없음
}