1120 lines
51 KiB
C#
1120 lines
51 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
namespace ServerCommon
|
|
{
|
|
|
|
[BusinessLogEnum("로그 대분류")]
|
|
public enum LogCategoryType
|
|
{
|
|
None,
|
|
[BusinessLogEnum("공통")]
|
|
Common,
|
|
[BusinessLogEnum("계정")]
|
|
Account,
|
|
[BusinessLogEnum("유저")]
|
|
User,
|
|
[BusinessLogEnum("캐릭터")]
|
|
Character,
|
|
[BusinessLogEnum("비컨")]
|
|
Beacon,
|
|
[BusinessLogEnum("아이템 & 인벤토리")]
|
|
ItemInventory,
|
|
[BusinessLogEnum("재화")]
|
|
Currency,
|
|
[BusinessLogEnum("우편")]
|
|
Mail,
|
|
[BusinessLogEnum("커뮤니티")]
|
|
Community,
|
|
[BusinessLogEnum("상점")]
|
|
Shop,
|
|
[BusinessLogEnum("장소")]
|
|
Stage,
|
|
[BusinessLogEnum("파티")]
|
|
Party,
|
|
[BusinessLogEnum("장바구니")]
|
|
Cart,
|
|
[BusinessLogEnum("제작")]
|
|
Craft,
|
|
[BusinessLogEnum("시즌패스")]
|
|
SeasonPass,
|
|
[BusinessLogEnum("컨텐츠")]
|
|
Contents,
|
|
[BusinessLogEnum("친구")]
|
|
Friend,
|
|
[BusinessLogEnum("제품")]
|
|
Product,
|
|
[BusinessLogEnum("버프")]
|
|
Buff,
|
|
[BusinessLogEnum("UgqApi")]
|
|
UgqApi,
|
|
[BusinessLogEnum("AI채팅")]
|
|
AIChat,
|
|
[BusinessLogEnum("채팅")]
|
|
Chat,
|
|
[BusinessLogEnum("Calium")]
|
|
Calium,
|
|
[BusinessLogEnum("IgmApi")]
|
|
IgmApi,
|
|
[BusinessLogEnum("랜드")]
|
|
Land,
|
|
[BusinessLogEnum("전투")]
|
|
Battle,
|
|
[BusinessLogEnum("BrokerApi")]
|
|
BrokerApi,
|
|
[BusinessLogEnum("비컨상점")]
|
|
BeaconShop,
|
|
}//LogCategoryType
|
|
|
|
|
|
[BusinessLogEnum("로그 소분류")]
|
|
public enum LogSubCategoryType
|
|
{
|
|
[BusinessLogEnum("")]
|
|
None,
|
|
|
|
[BusinessLogEnum("클레임 리워드")]
|
|
ClaimReward,
|
|
[BusinessLogEnum("퀘스트 메인")]
|
|
QuestMain,
|
|
[BusinessLogEnum("퀘스트 UGQ")]
|
|
QuestUgq,
|
|
[BusinessLogEnum("좌표 이동")]
|
|
PositionMove,
|
|
[BusinessLogEnum("리워드 프랍")]
|
|
RewardProp,
|
|
[BusinessLogEnum("캐릭터 프로필")]
|
|
CharacterProfile,
|
|
[BusinessLogEnum("게임 옵션")]
|
|
GameOption,
|
|
[BusinessLogEnum("언어 옵션")]
|
|
Language,
|
|
[BusinessLogEnum("비컨")]
|
|
Beacon,
|
|
[BusinessLogEnum("파밍")]
|
|
Farming,
|
|
[BusinessLogEnum("외형 커스터마이징")]
|
|
AppearanceCustomize,
|
|
[BusinessLogEnum("랜드 경매")]
|
|
LandAuction,
|
|
[BusinessLogEnum("스위칭 프랍")]
|
|
SwitchingProp,
|
|
[BusinessLogEnum("배틀 인스턴스")]
|
|
BattleInstance,
|
|
[BusinessLogEnum("배틀 오브젝트")]
|
|
BattleObject,
|
|
[BusinessLogEnum("전투 중 죽음")]
|
|
BattleDead,
|
|
[BusinessLogEnum("랜탈")]
|
|
Rental,
|
|
[BusinessLogEnum("비컨 상점")]
|
|
BeaconShop,
|
|
}//LogSubCategoryType
|
|
|
|
|
|
[BusinessLogEnum("로그 도메인")]
|
|
public enum LogDomainType
|
|
{
|
|
None,
|
|
|
|
[BusinessLogEnum("LogActionType의 기본정보")]
|
|
Base,
|
|
[BusinessLogEnum("인증 로그인/인증 로그아웃")]
|
|
AuthLogInOut,
|
|
[BusinessLogEnum("게임 로그인/게임 로그아웃")]
|
|
GameLogInOut,
|
|
[BusinessLogEnum("유저 생성")]
|
|
UserCreate,
|
|
[BusinessLogEnum("유저")]
|
|
User,
|
|
[BusinessLogEnum("유저 초기화")]
|
|
UserInitial,
|
|
[BusinessLogEnum("캐릭터 생성")]
|
|
CharacterCreate,
|
|
[BusinessLogEnum("캐릭터")]
|
|
Character,
|
|
[BusinessLogEnum("아이템")]
|
|
Item,
|
|
[BusinessLogEnum("재화")]
|
|
Currency,
|
|
[BusinessLogEnum("우편")]
|
|
Mail,
|
|
[BusinessLogEnum("메일 보관 기간 만료 삭제")]
|
|
MailStoragePeriodExpired,
|
|
[BusinessLogEnum("우편 제한 개요")]
|
|
MailProfile,
|
|
[BusinessLogEnum("스테이지")]
|
|
Stage,
|
|
[BusinessLogEnum("클레임 리워드")]
|
|
ClaimReward,
|
|
[BusinessLogEnum("퀘스트 메인")]
|
|
QuestMain,
|
|
[BusinessLogEnum("퀘스트 Ugq")]
|
|
QuestUgq,
|
|
[BusinessLogEnum("퀘스트 메일")]
|
|
QuestMail,
|
|
[BusinessLogEnum("소셜 액션")]
|
|
SocialAction,
|
|
[BusinessLogEnum("마이홈")]
|
|
MyHome,
|
|
[BusinessLogEnum("택시")]
|
|
Taxi,
|
|
[BusinessLogEnum("리워드 프랍")]
|
|
RewardProp,
|
|
[BusinessLogEnum("파티")]
|
|
Party,
|
|
[BusinessLogEnum("파티 맴버")]
|
|
PartyMember,
|
|
[BusinessLogEnum("파티 투표")]
|
|
PartyVote,
|
|
[BusinessLogEnum("파티 인스턴스")]
|
|
PartyInstance,
|
|
[BusinessLogEnum("고립탈출")]
|
|
EscapePosition,
|
|
[BusinessLogEnum("유저 차단")]
|
|
UserBlock,
|
|
[BusinessLogEnum("친구")]
|
|
Friend,
|
|
[BusinessLogEnum("유저 신고")]
|
|
UserReport,
|
|
[BusinessLogEnum("처리못한 예약 테스크")]
|
|
TaskReservation,
|
|
[BusinessLogEnum("시즌 패스")]
|
|
SeasonPass,
|
|
[BusinessLogEnum("패키지 마지막 획득 기록")]
|
|
PackageLastOrderRecode,
|
|
[BusinessLogEnum("패키지 연속 지급")]
|
|
PackageRepeat,
|
|
[BusinessLogEnum("패키지 상태")]
|
|
PackageState,
|
|
[BusinessLogEnum("제작")]
|
|
Craft,
|
|
[BusinessLogEnum("제작 도움")]
|
|
CraftHelp,
|
|
[BusinessLogEnum("카트")]
|
|
Cart,
|
|
[BusinessLogEnum("버프")]
|
|
Buff,
|
|
[BusinessLogEnum("UgqApi")]
|
|
UgqApi,
|
|
[BusinessLogEnum("AI채팅")]
|
|
AIChat,
|
|
[BusinessLogEnum("채팅")]
|
|
Chat,
|
|
[BusinessLogEnum("상점")]
|
|
Shop,
|
|
[BusinessLogEnum("칼리움")]
|
|
Calium,
|
|
[BusinessLogEnum("칼리움 에코 시스템")]
|
|
CaliumEchoSystem,
|
|
[BusinessLogEnum("칼리움 에코 시스템")]
|
|
CaliumStorageFail,
|
|
[BusinessLogEnum("위치")]
|
|
Position,
|
|
[BusinessLogEnum("주소")]
|
|
Address,
|
|
[BusinessLogEnum("비컨 생성")]
|
|
BeaconCreate,
|
|
[BusinessLogEnum("비컨")]
|
|
Beacon,
|
|
[BusinessLogEnum("CustomDefineUi")]
|
|
CustomDefineUi,
|
|
[BusinessLogEnum("파밍")]
|
|
Farming,
|
|
[BusinessLogEnum("파밍 보상")]
|
|
FarmingReward,
|
|
[BusinessLogEnum("상점 리뉴얼")]
|
|
RenewalShopProducts,
|
|
[BusinessLogEnum("상점 리뉴얼 치트")]
|
|
CheatRenewalShopProducts,
|
|
[BusinessLogEnum("댄스 엔티티 상태 변경")]
|
|
ChangeDanceEntityState,
|
|
[BusinessLogEnum("랜드")]
|
|
Land,
|
|
[BusinessLogEnum("빌딩")]
|
|
Building,
|
|
[BusinessLogEnum("스위칭프랍")]
|
|
SwitchingProp,
|
|
[BusinessLogEnum("랜드 경매")]
|
|
LandAuction,
|
|
[BusinessLogEnum("랜드 경매 활성화")]
|
|
LandAuctionActivity,
|
|
[BusinessLogEnum("랜드 경매 입찰")]
|
|
LandAuctionBid,
|
|
[BusinessLogEnum("랜드 경매 입찰금 환급")]
|
|
LandAuctionBidPriceRefund,
|
|
[BusinessLogEnum("BrokerApi")]
|
|
BrokerApi,
|
|
[BusinessLogEnum("랜탈")]
|
|
Rental,
|
|
[BusinessLogEnum("빌딩 수익")]
|
|
BuildingProfit,
|
|
[BusinessLogEnum("전투 오브젝트 인터렉션")]
|
|
BattleObjectInteraction,
|
|
[BusinessLogEnum("전투 오브젝트 상태 업데이트")]
|
|
BattleObjectStateUpdate,
|
|
[BusinessLogEnum("전투 보상")]
|
|
BattleReward,
|
|
[BusinessLogEnum("전투 리스폰")]
|
|
BattleRespawn,
|
|
[BusinessLogEnum("전투 입장")]
|
|
BattleRoomJoin,
|
|
[BusinessLogEnum("전투 죽음")]
|
|
BattleDead,
|
|
[BusinessLogEnum("전투 라운드")]
|
|
BattleRound,
|
|
[BusinessLogEnum("전투 스냅샷")]
|
|
BattleSnapshot,
|
|
[BusinessLogEnum("비컨 상점")]
|
|
BeaconShop,
|
|
[BusinessLogEnum("비컨 상점 영수증")]
|
|
BeaconShopSoldRecord,
|
|
[BusinessLogEnum("비컨 상점 정산금")]
|
|
BeaconShopSoldPrice,
|
|
|
|
//======================================================
|
|
// BrokerApi
|
|
//======================================================
|
|
|
|
[BusinessLogEnum("플래닛 컨텐츠 제공자 인증")]
|
|
PlanetProviderAuth,
|
|
|
|
[BusinessLogEnum("플래닛 유저 인증")]
|
|
PlanetUserAuth,
|
|
|
|
[BusinessLogEnum("플래닛 아이템 교환")]
|
|
PlanetItemExchange,
|
|
//======================================================
|
|
|
|
}//LogDomainType
|
|
|
|
|
|
/*========================================================================================================
|
|
실제 열거체 이름을 사용하기때문에 번호는 의미가 없음, 추가 삭제 맘대로
|
|
로그타입을 명시한다.
|
|
유관 부서와 협의 사항
|
|
1. 숫자
|
|
2. 이름
|
|
========================================================================================================*/
|
|
[BusinessLogEnum("로그 액션")]
|
|
public enum LogActionType
|
|
{
|
|
None = 0,
|
|
|
|
// 공용
|
|
|
|
//========================================================================================================
|
|
// 계정 및 유저 로그인/로그아웃 과정
|
|
//========================================================================================================
|
|
#region
|
|
AuthUserBegin = 1000,
|
|
|
|
[BusinessLogEnum("계정 로그인", LogCategoryType.Account, LogSubCategoryType.None, "UserAuth")]
|
|
LoginToUserAuth,
|
|
[BusinessLogEnum("게임 로그인", LogCategoryType.User, LogSubCategoryType.None, "Game")]
|
|
LoginToGame,
|
|
[BusinessLogEnum("유저 로그아웃", LogCategoryType.User, LogSubCategoryType.None, "UserAuth", "Game")]
|
|
UserLogout,
|
|
[BusinessLogEnum("게임 로그인 스냅샷", LogCategoryType.User, LogSubCategoryType.None, "Game")]
|
|
LoginToGameSnapShot,
|
|
[BusinessLogEnum("게임 로그아웃 스냅샷", LogCategoryType.User, LogSubCategoryType.None, "Game")]
|
|
UserLogoutSnapShot,
|
|
|
|
//<== 위에추가
|
|
AuthUserEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 유저
|
|
//========================================================================================================
|
|
#region
|
|
UserBegin = 1100,
|
|
|
|
[BusinessLogEnum("유저 생성", LogCategoryType.User, LogSubCategoryType.None, "Game")]
|
|
UserCreate,
|
|
[BusinessLogEnum("유저 로딩", LogCategoryType.User, LogSubCategoryType.None, "Game")]
|
|
UserLoading,
|
|
|
|
//<== 위에추가
|
|
UserEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 캐릭터
|
|
//========================================================================================================
|
|
#region
|
|
CharacterBegin = 1200,
|
|
|
|
[BusinessLogEnum("캐릭터 생성(자동 생성)", LogCategoryType.Character, LogSubCategoryType.None, "Game")]
|
|
CharacterCreate,
|
|
[BusinessLogEnum("캐릭터 외형 갱신", LogCategoryType.Character, LogSubCategoryType.None, "Game")]
|
|
CharacterAppearanceUpdate,
|
|
[BusinessLogEnum("캐릭터 로딩", LogCategoryType.Character, LogSubCategoryType.None, "Game")]
|
|
CharacterLoading,
|
|
[BusinessLogEnum("캐릭터 엔티티 스테이트 댄스 시작", LogCategoryType.Character, LogSubCategoryType.None, "Game")]
|
|
DanceEntityStateStart,
|
|
[BusinessLogEnum("캐릭터 엔티티 스테이트 댄스 종료", LogCategoryType.Character, LogSubCategoryType.None, "Game")]
|
|
DanceEntityStateEnd,
|
|
|
|
//<== 위에추가
|
|
CharacterEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 재화
|
|
//========================================================================================================
|
|
#region
|
|
MoneyBegin = 1300,
|
|
|
|
[BusinessLogEnum("재화 변경", LogCategoryType.Currency, LogSubCategoryType.None, "Game")]
|
|
MoneyChange,
|
|
|
|
//<== 위에 추가
|
|
MoneyEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 아이템 & 인벤토리
|
|
//========================================================================================================
|
|
#region
|
|
ItemInvenBegin = 1500,
|
|
|
|
[BusinessLogEnum("아이템 사용", LogCategoryType.ItemInventory, LogSubCategoryType.None, "Game")]
|
|
ItemUse,
|
|
[BusinessLogEnum("아이템 구매", LogCategoryType.ItemInventory, LogSubCategoryType.None, "Game")]
|
|
ItemBuy,
|
|
[BusinessLogEnum("아이템 제거 (사용자에 의해)", LogCategoryType.ItemInventory, LogSubCategoryType.None, "Game")]
|
|
ItemDestroyByUser,
|
|
[BusinessLogEnum("타투 아이템 강화", LogCategoryType.ItemInventory, LogSubCategoryType.None, "Game")]
|
|
ItemTattooLevelUp,
|
|
[BusinessLogEnum("타투 아이템 속성변환", LogCategoryType.ItemInventory, LogSubCategoryType.None, "Game")]
|
|
ItemTattooChangeAttribute,
|
|
[BusinessLogEnum("아이템 랜덤박스 사용", LogCategoryType.ItemInventory, LogSubCategoryType.None, "Game")]
|
|
ItemRandomBoxUse,
|
|
[BusinessLogEnum("아이템 제거 (기간만료에 의해)", LogCategoryType.ItemInventory, LogSubCategoryType.None, "Game")]
|
|
ItemDestoryByExpiration,
|
|
|
|
//<== 위에추가
|
|
ItemInvenEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 결제 상품
|
|
//========================================================================================================
|
|
#region
|
|
ProductBegin = 2000,
|
|
|
|
[BusinessLogEnum("결제 상품 지급", LogCategoryType.Product, LogSubCategoryType.None, "Game")]
|
|
ProductGive,
|
|
[BusinessLogEnum("결제 상품 오픈 실패", LogCategoryType.Product, LogSubCategoryType.None, "Game")]
|
|
ProductOpenFailed,
|
|
[BusinessLogEnum("결제 상품 오픈 성공", LogCategoryType.Product, LogSubCategoryType.None, "Game")]
|
|
ProductOpenSuccess,
|
|
|
|
//<== 위에추가
|
|
ProductEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 우편
|
|
//========================================================================================================
|
|
#region
|
|
MailBegin = 2500,
|
|
|
|
[BusinessLogEnum("우편 읽기", LogCategoryType.Mail, LogSubCategoryType.None, "Game")]
|
|
MailRead,
|
|
[BusinessLogEnum("우편 첨부 수령", LogCategoryType.Mail, LogSubCategoryType.None, "Game")]
|
|
MailTaken,
|
|
[BusinessLogEnum("우편 발송", LogCategoryType.Mail, LogSubCategoryType.None, "Game")]
|
|
MailSend,
|
|
[BusinessLogEnum("우편 삭제", LogCategoryType.Mail, LogSubCategoryType.None, "Game")]
|
|
MailDestroy,
|
|
[BusinessLogEnum("우편 보내기 기회 초기화", LogCategoryType.Mail, LogSubCategoryType.None, "Game")]
|
|
MailInitSendCount,
|
|
[BusinessLogEnum("시스템 우편 받기", LogCategoryType.Mail, LogSubCategoryType.None, "Game")]
|
|
MailGetSystemMail,
|
|
[BusinessLogEnum("AI Chat 인센티브 우편 지급", LogCategoryType.Mail, LogSubCategoryType.None, "Game")]
|
|
MailAiChatIncentivePoint,
|
|
[BusinessLogEnum("퀘스트 우편 발송", LogCategoryType.Mail, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMailSend,
|
|
|
|
//<== 위에추가
|
|
MailEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 상점
|
|
//========================================================================================================
|
|
#region
|
|
ShopBegin = 2700,
|
|
|
|
[BusinessLogEnum("상품 판매", LogCategoryType.Shop, LogSubCategoryType.None, "Game")]
|
|
ShopSell,
|
|
[BusinessLogEnum("상품 구매", LogCategoryType.Shop, LogSubCategoryType.None, "Game")]
|
|
ShopPurchase,
|
|
[BusinessLogEnum("판매한 상품 재구매", LogCategoryType.Shop, LogSubCategoryType.None, "Game")]
|
|
ShopRePurchase,
|
|
[BusinessLogEnum("상품 리스트 조회", LogCategoryType.Shop, LogSubCategoryType.None, "Game")]
|
|
ShopGetProductTradingMeter,
|
|
[BusinessLogEnum("상품 리스트 갱신", LogCategoryType.Shop, LogSubCategoryType.None, "Game")]
|
|
ShopChangeProductTradingMeter,
|
|
[BusinessLogEnum("판매한 상품 리스트 조회", LogCategoryType.Shop, LogSubCategoryType.None, "Game")]
|
|
ShopGetRePurchase,
|
|
[BusinessLogEnum("사용자 요청에 의한 상픔 리스트 갱심", LogCategoryType.Shop, LogSubCategoryType.None, "Game")]
|
|
RenewalShopProducts,
|
|
|
|
//<== 위에추가
|
|
ShopEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 던전
|
|
//========================================================================================================
|
|
#region
|
|
StageBegin = 3000,
|
|
|
|
[BusinessLogEnum("스테이지 입장", LogCategoryType.Stage, LogSubCategoryType.None, "Game")]
|
|
StageEnter,
|
|
[BusinessLogEnum("스테이지 퇴장", LogCategoryType.Stage, LogSubCategoryType.None, "Game")]
|
|
StageExit,
|
|
[BusinessLogEnum("콘서트 시작", LogCategoryType.Stage, LogSubCategoryType.None, "Game")]
|
|
StageConcertStart,
|
|
|
|
//<== 위에추가
|
|
StageEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 파티
|
|
//========================================================================================================
|
|
#region
|
|
PartyBegin = 4000,
|
|
|
|
[BusinessLogEnum("파티 생성", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
CreateParty,
|
|
[BusinessLogEnum("파티 초대", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
InviteParty,
|
|
[BusinessLogEnum("파티 초대 응답", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
ReplyInviteParty,
|
|
[BusinessLogEnum("파티 가입", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
JoinParty,
|
|
[BusinessLogEnum("파티 맴버 소환", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
SummonParty,
|
|
[BusinessLogEnum("파티 맴버 소환 응답", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
ReplySummonParty,
|
|
[BusinessLogEnum("파티 투표 시작", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
StartPartyVote,
|
|
[BusinessLogEnum("파티 투표 종료", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
EndPartyVote,
|
|
[BusinessLogEnum("파티 던전 생성", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
CreatePartyInstance,
|
|
[BusinessLogEnum("파티 인스턴스 입장", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
JoinPartyInstance,
|
|
[BusinessLogEnum("파티 인스턴스 퇴장", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
LeavePartyInstance,
|
|
[BusinessLogEnum("파티 파괴", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
DestroyParty,
|
|
[BusinessLogEnum("파티 탈퇴", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
LeaveParty,
|
|
[BusinessLogEnum("파티 추방", LogCategoryType.Party, LogSubCategoryType.None, "Game")]
|
|
BanParty,
|
|
|
|
|
|
//<== 위에추가
|
|
PartyEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 장바구니
|
|
//========================================================================================================
|
|
#region
|
|
CartBegin = 4500,
|
|
[BusinessLogEnum("장바구니 추가", LogCategoryType.Cart, LogSubCategoryType.None, "Game")]
|
|
CartAdd,
|
|
[BusinessLogEnum("장바구니 삭제", LogCategoryType.Cart, LogSubCategoryType.None, "Game")]
|
|
CartDelete,
|
|
[BusinessLogEnum("장바구니 구매", LogCategoryType.Cart, LogSubCategoryType.None, "Game")]
|
|
CartPurchase,
|
|
|
|
//<== 위에추가
|
|
CartEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 제작
|
|
//========================================================================================================
|
|
#region
|
|
CraftBegin = 5000,
|
|
[BusinessLogEnum("제작 레시피 추가", LogCategoryType.Craft, LogSubCategoryType.None, "Game")]
|
|
CraftRecipeRegister,
|
|
[BusinessLogEnum("제작 시작", LogCategoryType.Craft, LogSubCategoryType.None, "Game")]
|
|
CraftStart,
|
|
[BusinessLogEnum("제작 취소", LogCategoryType.Craft, LogSubCategoryType.None, "Game")]
|
|
CraftStop,
|
|
[BusinessLogEnum("제작 완료", LogCategoryType.Craft, LogSubCategoryType.None, "Game")]
|
|
CraftFinish,
|
|
[BusinessLogEnum("제작 도움", LogCategoryType.Craft, LogSubCategoryType.None, "Game")]
|
|
CraftHelp,
|
|
|
|
//<== 위에추가
|
|
CraftEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 시즌 패스
|
|
//========================================================================================================
|
|
#region
|
|
SeasonPassBegin = 5500,
|
|
[BusinessLogEnum("새로운 시즌 패스 시작", LogCategoryType.SeasonPass, LogSubCategoryType.None, "Game")]
|
|
SeasonPassStartNew,
|
|
[BusinessLogEnum("시즌 패스 유료 구입", LogCategoryType.SeasonPass, LogSubCategoryType.None, "Game")]
|
|
SeasonPassBuyCharged,
|
|
[BusinessLogEnum("시즌 패스 보상 획득", LogCategoryType.SeasonPass, LogSubCategoryType.None, "Game")]
|
|
SeasonPassTakeReward,
|
|
|
|
|
|
//<== 위에추가
|
|
SeasonPassEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 유저 차단
|
|
//========================================================================================================
|
|
#region
|
|
UserBlockBegin = 5600,
|
|
[BusinessLogEnum("유저 차단", LogCategoryType.User, LogSubCategoryType.None, "Game")]
|
|
UserBlock,
|
|
[BusinessLogEnum("유저 차단 취소", LogCategoryType.User, LogSubCategoryType.None, "Game")]
|
|
UserBlockCancel,
|
|
|
|
//<== 위에추가
|
|
UserBlockEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 친구
|
|
//========================================================================================================
|
|
#region
|
|
FriendBegin = 5700,
|
|
|
|
[BusinessLogEnum("친구추가", LogCategoryType.Friend, LogSubCategoryType.None, "Game")]
|
|
FriendAdd,
|
|
[BusinessLogEnum("친구삭세", LogCategoryType.Friend, LogSubCategoryType.None, "Game")]
|
|
FriendDelete,
|
|
[BusinessLogEnum("친구요청 취소", LogCategoryType.Friend, LogSubCategoryType.None, "Game")]
|
|
CancelFriendRequest,
|
|
[BusinessLogEnum("친구요청 거절", LogCategoryType.Friend, LogSubCategoryType.None, "Game")]
|
|
RefuseFriendRequest,
|
|
[BusinessLogEnum("친구 신청", LogCategoryType.Friend, LogSubCategoryType.None, "Game")]
|
|
SendFriendRequest,
|
|
[BusinessLogEnum("마이홈에서 친구 내쫒기", LogCategoryType.Friend, LogSubCategoryType.None, "Game")]
|
|
KickFriendsFromMyhome,
|
|
[BusinessLogEnum("친구 폴더면 수정", LogCategoryType.Friend, LogSubCategoryType.None, "Game")]
|
|
RenameFriendFolder,
|
|
|
|
//<== 위에추가
|
|
FriendEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 버프
|
|
//========================================================================================================
|
|
#region
|
|
BuffBegin = 6000,
|
|
|
|
[BusinessLogEnum("버프 추가", LogCategoryType.Buff, LogSubCategoryType.None, "Game")]
|
|
BuffAdd,
|
|
[BusinessLogEnum("버프 제거", LogCategoryType.Buff, LogSubCategoryType.None, "Game")]
|
|
BuffDelete,
|
|
|
|
//<== 위에추가
|
|
BuffEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// AI채팅
|
|
//========================================================================================================
|
|
#region
|
|
AIChatBegin = 6500,
|
|
|
|
[BusinessLogEnum("Jwt 토큰 발행", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatJwtIssue,
|
|
[BusinessLogEnum("Jwt 토큰 확인", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatJwtVerify,
|
|
[BusinessLogEnum("포인트 충전", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatPointCharge,
|
|
[BusinessLogEnum("포인트 충전 확인", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatPointChargeVerify,
|
|
[BusinessLogEnum("인센티브 조회", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatIncentiveSearch,
|
|
[BusinessLogEnum("인센티브 획득 마킹", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatIncentiveMarking,
|
|
[BusinessLogEnum("유저 등록", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatRegisterUser,
|
|
[BusinessLogEnum("유저 삭제", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatDeleteUser,
|
|
[BusinessLogEnum("NPC 등록", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatRegisterCharacter,
|
|
[BusinessLogEnum("NPC 정보 업데이트", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatUpdateCharacter,
|
|
[BusinessLogEnum("NPC 조회", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatGetCharacter,
|
|
[BusinessLogEnum("NPC 삭제", LogCategoryType.AIChat, LogSubCategoryType.None, "Game")]
|
|
AIChatDeleteCharacter,
|
|
|
|
//<== 위에추가
|
|
AIChatEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 채팅
|
|
//========================================================================================================
|
|
#region
|
|
ChatBegin = 7000,
|
|
|
|
[BusinessLogEnum("노말 채팅", LogCategoryType.Chat, LogSubCategoryType.None, "Game")]
|
|
ChatNormal,
|
|
[BusinessLogEnum("채널 채팅", LogCategoryType.Chat, LogSubCategoryType.None, "Game")]
|
|
ChatChannel,
|
|
[BusinessLogEnum("전서버 채팅", LogCategoryType.Chat, LogSubCategoryType.None, "Game")]
|
|
ChatNotice,
|
|
[BusinessLogEnum("귓속말 채팅", LogCategoryType.Chat, LogSubCategoryType.None, "Game")]
|
|
ChatWhisper,
|
|
[BusinessLogEnum("파티 채팅", LogCategoryType.Chat, LogSubCategoryType.None, "Game")]
|
|
ChatParty,
|
|
|
|
//<== 위에추가
|
|
ChatEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 랜드
|
|
//========================================================================================================
|
|
#region
|
|
LandBegin = 7600,
|
|
|
|
[BusinessLogEnum("랜드 정보 수정", LogCategoryType.Land, LogSubCategoryType.None, "Game")]
|
|
ModifyLandInfo,
|
|
[BusinessLogEnum("랜드 수익 획득", LogCategoryType.Land, LogSubCategoryType.Rental, "Game")]
|
|
GainLandProfit,
|
|
|
|
//<== 위에추가
|
|
LandEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// Calium (칼리움)
|
|
//========================================================================================================
|
|
|
|
#region
|
|
CaliumBegin = 8000,
|
|
|
|
[BusinessLogEnum("칼리움 컨버터 변환", LogCategoryType.Calium, LogSubCategoryType.None, "Game")]
|
|
ConvertCalium,
|
|
[BusinessLogEnum("칼리움 총량 누적", LogCategoryType.Calium, LogSubCategoryType.None, "Game")]
|
|
FillupCalium,
|
|
[BusinessLogEnum("칼리움 정보 변환", LogCategoryType.Calium, LogSubCategoryType.None, "Game")]
|
|
ChangeConvertCaliumInfo,
|
|
[BusinessLogEnum("칼리움 교환소 변환", LogCategoryType.Calium, LogSubCategoryType.None, "Game")]
|
|
ConvertExchangeCalium,
|
|
[BusinessLogEnum("칼리움 에코시스템 실패", LogCategoryType.Calium, LogSubCategoryType.None, "Game")]
|
|
FailCaliumEchoSystem,
|
|
[BusinessLogEnum("칼리움 컨텐츠 생성", LogCategoryType.Calium, LogSubCategoryType.None, "Game")]
|
|
CreateCaliumContent,
|
|
[BusinessLogEnum("칼리움 동기화 처리", LogCategoryType.Calium, LogSubCategoryType.None, "Game")]
|
|
CaliumSyncEchoSystem,
|
|
[BusinessLogEnum("칼리움 컨버터 롤백 실패", LogCategoryType.Calium, LogSubCategoryType.None, "Game")]
|
|
FailCaliumStorageRollBack,
|
|
|
|
//<== 위에 추가
|
|
CaliumEnd,
|
|
#endregion
|
|
//========================================================================================================
|
|
// Contents
|
|
//========================================================================================================
|
|
#region
|
|
ContentsBegin = 9000,
|
|
|
|
[BusinessLogEnum("클레임 리워드 이벤트 보상", LogCategoryType.Contents, LogSubCategoryType.ClaimReward, "Game")]
|
|
ClaimReward,
|
|
[BusinessLogEnum("퀘스트 메인 수락", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMainAssign,
|
|
[BusinessLogEnum("대화를 통한 퀘스트 메인 수락", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMainAssignByDialogue,
|
|
[BusinessLogEnum("퀘스트 메인 보상", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMainReward,
|
|
[BusinessLogEnum("퀘스트 메인 수락 거절", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMainRefuse,
|
|
[BusinessLogEnum("퀘스트 메인 강제 수락", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMainAssignForce,
|
|
[BusinessLogEnum("퀘스트 메인 태스크관련", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMainTask,
|
|
[BusinessLogEnum("퀘스트 태스크 업데이트", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestTaskUpdate,
|
|
[BusinessLogEnum("퀘스트 메인 포기", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMainAbort,
|
|
[BusinessLogEnum("반복가능 퀘스트 리프레시 타임 갱신", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMainRepeatTimeRefresh,
|
|
[BusinessLogEnum("반복가능 퀘스트 리프레시 타임 초기화", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
QuestMainRepeatTimeInit,
|
|
[BusinessLogEnum("택시 이동", LogCategoryType.Contents, LogSubCategoryType.PositionMove, "Game")]
|
|
TaxiMove,
|
|
[BusinessLogEnum("리워드 프랍", LogCategoryType.Contents, LogSubCategoryType.RewardProp, "Game")]
|
|
RewardProp,
|
|
[BusinessLogEnum("캐릭터 프로필 업데이트", LogCategoryType.Contents, LogSubCategoryType.CharacterProfile, "Game")]
|
|
UpdateCharacterProfile,
|
|
[BusinessLogEnum("게임 옵션 업데이트", LogCategoryType.Contents, LogSubCategoryType.GameOption, "Game")]
|
|
UpdateGameOption,
|
|
[BusinessLogEnum("유저 언어 업데이트", LogCategoryType.Contents, LogSubCategoryType.Language, "Game")]
|
|
UpdateLanguage,
|
|
[BusinessLogEnum("유저 탈출", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
UpdateEscape,
|
|
[BusinessLogEnum("커스텀 UI 업데이트", LogCategoryType.Contents, LogSubCategoryType.GameOption, "Game")]
|
|
UpdateCustomDefineUi,
|
|
[BusinessLogEnum("NPC Like 업데이트", LogCategoryType.Contents, LogSubCategoryType.GameOption, "Game")]
|
|
UpdateUgcNpcLike,
|
|
[BusinessLogEnum("Task Reservation complete", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
TaskReservationComplete,
|
|
[BusinessLogEnum("유저 신고", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
UserReport,
|
|
[BusinessLogEnum("Ugq 좋아요 등록", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqRegisterLike,
|
|
[BusinessLogEnum("Ugq 좋아요 해제", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqDeregisterLike,
|
|
[BusinessLogEnum("Ugq 북마크 등록" , LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqRegisterBookmark,
|
|
[BusinessLogEnum("Ugq 북마크 해제", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqDeregisterBookmark,
|
|
[BusinessLogEnum("Test Ugq 포기", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqTestAbort,
|
|
[BusinessLogEnum("Ugq 포기", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqAbort,
|
|
[BusinessLogEnum("Ugq 수락", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqAssign,
|
|
[BusinessLogEnum("Test Ugq 삭제", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqTestDelete,
|
|
[BusinessLogEnum("Test Ugq 수락", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqTestAssign,
|
|
[BusinessLogEnum("Ugq 재수락", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqReAssign,
|
|
[BusinessLogEnum("Ugq 데일리 보상 리프레시", LogCategoryType.Contents, LogSubCategoryType.QuestUgq, "Game")]
|
|
UgqDailyRewardCountRefresh,
|
|
[BusinessLogEnum("인스턴스 입장", LogCategoryType.Contents, LogSubCategoryType.PositionMove, "Game")]
|
|
JoinInstance,
|
|
[BusinessLogEnum("인스턴스 퇴장", LogCategoryType.Contents, LogSubCategoryType.PositionMove, "Game")]
|
|
LeaveInstance,
|
|
[BusinessLogEnum("워프", LogCategoryType.Contents, LogSubCategoryType.PositionMove, "Game")]
|
|
Warp,
|
|
[BusinessLogEnum("마이홈 입장", LogCategoryType.Contents, LogSubCategoryType.PositionMove, "Game")]
|
|
EnterMyhome,
|
|
[BusinessLogEnum("마이홈 에디트 룸 입장", LogCategoryType.Contents, LogSubCategoryType.PositionMove, "Game")]
|
|
EnterMyhomeEditRoom,
|
|
[BusinessLogEnum("마이홈 저장", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
SaveMyhome,
|
|
[BusinessLogEnum("마이홈 삭제", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
DeleteMyhome,
|
|
[BusinessLogEnum("마이홈 이름 변경", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
RenameMyhome,
|
|
|
|
|
|
|
|
[BusinessLogEnum("비컨 생성", LogCategoryType.Contents, LogSubCategoryType.Beacon, "Game")]
|
|
BeaconCreate,
|
|
[BusinessLogEnum("비컨 편집", LogCategoryType.Contents, LogSubCategoryType.Beacon, "Game")]
|
|
BeaconEdit,
|
|
[BusinessLogEnum("비컨 매각", LogCategoryType.Contents, LogSubCategoryType.Beacon, "Game")]
|
|
BeaconSell,
|
|
|
|
[BusinessLogEnum("파밍 시작", LogCategoryType.Contents, LogSubCategoryType.Farming, "Game")]
|
|
FarmingStart,
|
|
[BusinessLogEnum("파밍 취소", LogCategoryType.Contents, LogSubCategoryType.Farming, "Game")]
|
|
FarmingCancel,
|
|
[BusinessLogEnum("파밍 완료", LogCategoryType.Contents, LogSubCategoryType.Farming, "Game")]
|
|
FarmingComplete,
|
|
[BusinessLogEnum("파밍 미완료 보상", LogCategoryType.Contents, LogSubCategoryType.Farming, "Game")]
|
|
FarmingIncompletedReward,
|
|
|
|
[BusinessLogEnum("캐리터 외형 커스터마이징", LogCategoryType.Contents, LogSubCategoryType.AppearanceCustomize, "Game")]
|
|
CharacterAppearanceCustomize,
|
|
[BusinessLogEnum("비컨 외형 커스터마이징", LogCategoryType.Contents, LogSubCategoryType.AppearanceCustomize, "Game")]
|
|
BeaconAppearanceCustomize,
|
|
|
|
[BusinessLogEnum("데일리 퀘스트 체크", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
DailyQuestCheck,
|
|
[BusinessLogEnum("데일리 퀘스트 체크", LogCategoryType.Contents, LogSubCategoryType.SwitchingProp, "Game")]
|
|
SwitchingProp,
|
|
|
|
[BusinessLogEnum("랜드 경매 활성화", LogCategoryType.Contents, LogSubCategoryType.LandAuction, "Game")]
|
|
LandAuctionActivity,
|
|
[BusinessLogEnum("랜드 경매 체크", LogCategoryType.Contents, LogSubCategoryType.LandAuction, "Game")]
|
|
LandAuctionCheck,
|
|
[BusinessLogEnum("랜드 경매 입찰", LogCategoryType.Contents, LogSubCategoryType.LandAuction, "Game")]
|
|
LandAuctionBid,
|
|
[BusinessLogEnum("랜드 경매 입찰금 환급", LogCategoryType.Contents, LogSubCategoryType.LandAuction, "Game")]
|
|
LandAuctionBidPriceRefund,
|
|
|
|
|
|
[BusinessLogEnum("빌딩 층 임대", LogCategoryType.Contents, LogSubCategoryType.Rental, "Game")]
|
|
RentFloor,
|
|
|
|
//<== 위에추가
|
|
ContentsEnd,
|
|
#endregion
|
|
|
|
#region
|
|
UgqApiBegin = 10000,
|
|
|
|
[BusinessLogEnum("UgqApi 로그인", LogCategoryType.UgqApi, LogSubCategoryType.None, "UgqApi")]
|
|
UgqApiLogin,
|
|
[BusinessLogEnum("UgqApi 로그아웃", LogCategoryType.UgqApi, LogSubCategoryType.None, "UgqApi")]
|
|
UgqApiLogout,
|
|
[BusinessLogEnum("UgqApi 퀘스트 생성", LogCategoryType.UgqApi, LogSubCategoryType.None, "UgqApi")]
|
|
UgqApiQuestCraete,
|
|
[BusinessLogEnum("UgqApi 슬롯 추가", LogCategoryType.UgqApi, LogSubCategoryType.None, "UgqApi")]
|
|
UgqApiAddSlot,
|
|
[BusinessLogEnum("UgqApi Ugq 상태 변경", LogCategoryType.UgqApi, LogSubCategoryType.None, "UgqApi")]
|
|
UgqApiChangeState,
|
|
[BusinessLogEnum("UgqApi CreatorPoint 증감", LogCategoryType.UgqApi, LogSubCategoryType.None, "UgqApi")]
|
|
UgqApiCreatorPoint,
|
|
[BusinessLogEnum("UgqApi 어드민 로그인", LogCategoryType.UgqApi, LogSubCategoryType.None, "UgqApi")]
|
|
UgqApiAdminLogin,
|
|
|
|
|
|
UgqApiEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// BrokerApi
|
|
//========================================================================================================
|
|
#region
|
|
BrokerApiBegin = 11000,
|
|
|
|
[BusinessLogEnum("BrokerApi Planet 인증", LogCategoryType.BrokerApi, LogSubCategoryType.None, "BrokerApi")]
|
|
BrokerApiPlanetAuth,
|
|
[BusinessLogEnum("BrokerApi 유저 로그인", LogCategoryType.BrokerApi, LogSubCategoryType.None, "BrokerApi")]
|
|
BrokerApiUserLogin,
|
|
[BusinessLogEnum("BrokerApi 재화 교환 주문", LogCategoryType.BrokerApi, LogSubCategoryType.None, "BrokerApi")]
|
|
BrokerApiUserExchangeOrderCreated,
|
|
[BusinessLogEnum("BrokerApi 재화 교환 완료", LogCategoryType.BrokerApi, LogSubCategoryType.None, "BrokerApi")]
|
|
BrokerApiUserExchangeOrderCompleted,
|
|
[BusinessLogEnum("BrokerApi 아이템 메일 발송", LogCategoryType.BrokerApi, LogSubCategoryType.None, "BrokerApi")]
|
|
BrokerApiUserSystemMailSend,
|
|
[BusinessLogEnum("BrokerApi 에코시스템 전송", LogCategoryType.BrokerApi, LogSubCategoryType.None, "BrokerApi")]
|
|
BrokerApiUserEchoSystemRequest,
|
|
|
|
|
|
[BusinessLogEnum("BrokerApi 어드민 재화 지급", LogCategoryType.BrokerApi, LogSubCategoryType.None, "BrokerApi")]
|
|
BrokerApiAdmin,
|
|
|
|
BrokerApiEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// BeaconShop
|
|
//========================================================================================================
|
|
#region
|
|
BeaconShopBegin = 12001,
|
|
|
|
[BusinessLogEnum("비컨 상점에 아이템 등록", LogCategoryType.BeaconShop, LogSubCategoryType.None, "Game")]
|
|
BeaconShopRegisterItem,
|
|
[BusinessLogEnum("비컨 상점 아이템 회수", LogCategoryType.BeaconShop, LogSubCategoryType.None, "Game")]
|
|
BeaconShopReturnItem,
|
|
[BusinessLogEnum("비컨 상점에서 아이템 구매", LogCategoryType.BeaconShop, LogSubCategoryType.None, "Game")]
|
|
BeaconShopPurchaseItem,
|
|
[BusinessLogEnum("비컨 상점 판매한 아이템 정산 받기", LogCategoryType.BeaconShop, LogSubCategoryType.None, "Game")]
|
|
BeaconShopReceivePaymentForSales,
|
|
[BusinessLogEnum("비컨 상점 아이템 검색", LogCategoryType.BeaconShop, LogSubCategoryType.None, "Game")]
|
|
BeaconShopSearchItem,
|
|
[BusinessLogEnum("비컨 상점 하루 제한 업데이트", LogCategoryType.BeaconShop, LogSubCategoryType.None, "Game")]
|
|
BeaconShopUpdateDailyCount,
|
|
[BusinessLogEnum("비컨 상점 기록 영수증 제거", LogCategoryType.BeaconShop, LogSubCategoryType.None, "Game")]
|
|
BeaconShopDeleteRecord,
|
|
|
|
BeaconShopEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 운영자 명령어
|
|
//========================================================================================================
|
|
#region
|
|
GmCommandBegein = 50001,
|
|
|
|
[BusinessLogEnum("치트로 인한 아이템 추가 삭제", LogCategoryType.ItemInventory, LogSubCategoryType.None, "Game")]
|
|
CheatCommandItem,
|
|
[BusinessLogEnum("치트로 인한 아이템 레벨 업", LogCategoryType.ItemInventory, LogSubCategoryType.None, "Game")]
|
|
CheatCommandItemLevelUp,
|
|
[BusinessLogEnum("치트로 인한 클레임 리워드 리셋", LogCategoryType.Contents, LogSubCategoryType.ClaimReward, "Game")]
|
|
CheatCommandClaimReset,
|
|
[BusinessLogEnum("치트로 인한 클레임 리워드 대기시간 단축", LogCategoryType.Contents, LogSubCategoryType.ClaimReward, "Game")]
|
|
CheatCommandClaimUpdate,
|
|
[BusinessLogEnum("치트로 인한 탈출시간 리셋", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
CheatCommandResetEscapePosition,
|
|
[BusinessLogEnum("치트로 인한 메일 횟수 제한 초기화", LogCategoryType.Mail, LogSubCategoryType.None, "Game")]
|
|
CheatCommandResetMailCount,
|
|
[BusinessLogEnum("치트로 인한 메일 발송", LogCategoryType.Mail, LogSubCategoryType.None, "Game")]
|
|
CheatCommandSendMail,
|
|
[BusinessLogEnum("치트로 인한 제작 헬프 초기화", LogCategoryType.Craft, LogSubCategoryType.None, "Game")]
|
|
CheatCommandCraftHelpInit,
|
|
[BusinessLogEnum("치트로 인한 캐릭터 초기화", LogCategoryType.Character, LogSubCategoryType.None, "Game")]
|
|
CheatCommandCharacterInit,
|
|
[BusinessLogEnum("치트로 인한 캐릭터 명 변경", LogCategoryType.Character, LogSubCategoryType.None, "Game")]
|
|
CheatCommandChangeNickName,
|
|
[BusinessLogEnum("치트로 인한 상점 품목 초기화", LogCategoryType.Shop, LogSubCategoryType.None, "Game")]
|
|
CheatCommandShopProductInit,
|
|
[BusinessLogEnum("치트로 인한 시즌 패스 초기화", LogCategoryType.SeasonPass, LogSubCategoryType.None, "Game")]
|
|
CheatCommandSeasonPassInit,
|
|
[BusinessLogEnum("치트로 인한 시즌 패스 경험치 증가", LogCategoryType.SeasonPass, LogSubCategoryType.None, "Game")]
|
|
CheatCommandIncreaseExp,
|
|
[BusinessLogEnum("치트로 인한 레시피 등록", LogCategoryType.Craft, LogSubCategoryType.None, "Game")]
|
|
CheatCommandRegisterCraftRecipe,
|
|
[BusinessLogEnum("치트로 인한 퀘스트 할당", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
CheatCommandQuestAccept,
|
|
[BusinessLogEnum("치트로 인한 퀘스트 삭제", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
CheatCommandDeleteQuest,
|
|
[BusinessLogEnum("치트로 인한 퀘스트 완료", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
CheatCommandQuestComplete,
|
|
[BusinessLogEnum("치트로 인한 퀘스트 리셋", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
CheatCommandResetAllQuest,
|
|
[BusinessLogEnum("치트로 인한 패키지 메일 전송", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
CheatCommandPackageSend,
|
|
[BusinessLogEnum("치트로 인한 상점 갱신 전송", LogCategoryType.Contents, LogSubCategoryType.QuestMain, "Game")]
|
|
CheatCommandShopProductRenewal,
|
|
[BusinessLogEnum("치트로 인한 랜드 획득", LogCategoryType.Land, LogSubCategoryType.None, "Game")]
|
|
CheatCommandGainLand,
|
|
[BusinessLogEnum("치트로 인한 모든 제작 시간 단축", LogCategoryType.Land, LogSubCategoryType.None, "Game")]
|
|
CheatAllCraftFinish,
|
|
|
|
|
|
[BusinessLogEnum("치트로 인한 랜드 경매 예약", LogCategoryType.Contents, LogSubCategoryType.LandAuction, "Game")]
|
|
CheatCommandLandAuctionReserve,
|
|
[BusinessLogEnum("치트로 인한 랜드 경매 시작", LogCategoryType.Contents, LogSubCategoryType.LandAuction, "Game")]
|
|
CheatCommandLandAuctionStart,
|
|
[BusinessLogEnum("치트로 인한 랜드 경매 블라이인드 입찰 설정", LogCategoryType.Contents, LogSubCategoryType.LandAuction, "Game")]
|
|
CheatCommandLandAuctionBlindSet,
|
|
[BusinessLogEnum("치트로 인한 랜드 경매 취소", LogCategoryType.Contents, LogSubCategoryType.LandAuction, "Game")]
|
|
CheatCommandLandAuctionCanel,
|
|
[BusinessLogEnum("치트로 인한 비컨 상점 시간 변경", LogCategoryType.Contents, LogSubCategoryType.BeaconShop, "Game")]
|
|
CheatCommandBeaconShopItemTimeChange,
|
|
[BusinessLogEnum("치트로 인한 비컨 상점 일일 횟수 초기화", LogCategoryType.Contents, LogSubCategoryType.BeaconShop, "Game")]
|
|
CheatCommandDailyLimitInit,
|
|
|
|
|
|
//<== 위에추가
|
|
GmCommandEnd,
|
|
#endregion
|
|
|
|
|
|
//========================================================================================================
|
|
// Test
|
|
//========================================================================================================
|
|
#region
|
|
TestBegin = 51001,
|
|
|
|
[BusinessLogEnum("테스트 계정으로 생성", LogCategoryType.User, LogSubCategoryType.None, "Game")]
|
|
TestUserCreate,
|
|
|
|
[BusinessLogEnum("테스트 계정으로 초기화", LogCategoryType.User, LogSubCategoryType.None, "Game")]
|
|
TestUserInitial,
|
|
|
|
[BusinessLogEnum("테스트 시스템 메일 추가", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
TestWriteSystemMail,
|
|
|
|
[BusinessLogEnum("테스트 공지사항 추가", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
TestWriteNoticeChat,
|
|
|
|
[BusinessLogEnum("테스트 비지니스 로그 전송", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
TestBusinessLog,
|
|
|
|
//<== 위에추가
|
|
TestEnd,
|
|
#endregion
|
|
|
|
//========================================================================================================
|
|
// 유저의 액션이 아니라, 내부 시스템의 작동
|
|
//========================================================================================================
|
|
#region
|
|
LogicBegin = 52001,
|
|
|
|
[BusinessLogEnum("서버 이동 예약", LogCategoryType.Contents, LogSubCategoryType.None, "Game")]
|
|
ReservationEnterToServer,
|
|
|
|
|
|
|
|
//<== 위에추가
|
|
LogicEnd,
|
|
#endregion
|
|
#region
|
|
igmApiBegin = 53001,
|
|
|
|
[BusinessLogEnum("igmApi 로그인", LogCategoryType.IgmApi, LogSubCategoryType.None, "IgmApi")]
|
|
igmApiLogin,
|
|
|
|
igmApiEnd,
|
|
#endregion
|
|
|
|
|
|
//========================================================================================================
|
|
// Battle
|
|
//========================================================================================================
|
|
#region
|
|
BattleBegin = 100001,
|
|
|
|
[BusinessLogEnum("배틀 인스턴스 스냅샷 생성", LogCategoryType.Battle, LogSubCategoryType.BattleInstance, "Game")]
|
|
BattleInstanceSnapshotCreate,
|
|
[BusinessLogEnum("배틀 인스턴스 스냅샷 저장", LogCategoryType.Battle, LogSubCategoryType.BattleInstance, "Game")]
|
|
BattleInstanceSnapshotSave,
|
|
[BusinessLogEnum("배틀 오브젝트 상호작용", LogCategoryType.Battle, LogSubCategoryType.BattleObject, "Game")]
|
|
BattleObjectInteraction,
|
|
[BusinessLogEnum("배틀 오브젝트 상태 변경", LogCategoryType.Battle, LogSubCategoryType.BattleObject, "Game")]
|
|
BattleObjectStateUpdate,
|
|
[BusinessLogEnum("포드 컴뱃 소유 보상", LogCategoryType.Battle, LogSubCategoryType.BattleObject, "Game")]
|
|
BattlePodCombatOccupyReward,
|
|
[BusinessLogEnum("배틀 라운드 스테이트 업데이트", LogCategoryType.Battle, LogSubCategoryType.BattleInstance, "Game")]
|
|
BattleRoundStateUpdate,
|
|
[BusinessLogEnum("유저 데드", LogCategoryType.Battle, LogSubCategoryType.BattleInstance, "Game")]
|
|
BattleUserDead,
|
|
[BusinessLogEnum("배틀 인스턴스 조인", LogCategoryType.Battle, LogSubCategoryType.BattleInstance, "Game")]
|
|
BattleInstanceJoin,
|
|
[BusinessLogEnum("배틀 리스폰", LogCategoryType.Battle, LogSubCategoryType.BattleInstance, "Game")]
|
|
BattleUserRespawn,
|
|
|
|
|
|
//<== 위에추가
|
|
BattleEnd,
|
|
#endregion
|
|
|
|
|
|
}//LogActionType
|
|
|
|
|
|
public enum LogKeyType
|
|
{
|
|
None = 0,
|
|
|
|
Action,
|
|
Domain,
|
|
TranId,
|
|
|
|
Time,
|
|
|
|
}//LogKeyType
|
|
|
|
|
|
public enum BillingStateType
|
|
{
|
|
none,
|
|
payment, // 구매 처리중 [결제 진행]
|
|
paid, // 구매 완료 [구매 완료 (미개봉)]
|
|
received, // 제품 지급 [우편 목록 표시]
|
|
opening, // 제품 개봉 처리중 [우편 개봉 중]
|
|
opened, // 제품 개봉 완료 (환불 불가능) [개봉 완료(환불 불가)]
|
|
refund, // 환불 처리중 [환불 진행 중]
|
|
refund_request, // 고객 센터에서 환불 처리를 위해 잠금상태 [환불 요청 접수(엑솔라)]
|
|
canceled, // 환불 완료 [환불 완료]
|
|
}//BillingStateType
|
|
}
|