CSCommon 복합구조(클래스, 구조체, 공용체)
다음은 간략한 설명을 가진 클래스, 구조체, 공용체, 인터페이스의 목록입니다.MBaseQuest | 서버와 클라이언트 퀘스트 최고 관장클래스의 공통 부모 클래스 |
MCharacterBasicAttr | 캐릭터 기본 특성치 |
MClient | 클라이언트 |
MClientSocket | TCP 소켓 Client 클래스 |
MClientSocketThread | 클라이언트용 소켓 쓰레드 |
MCommand | 머신과 머신 혹은 로컬에 전달되는 커멘드 |
MCommandBuilder | MCommandBuilder : 완결되지않은 Stream을 버퍼링한뒤 Command로 복원한다. <builder pattern=""> |
MCommandCommunicator | 커맨드 기반의 통신을 목적으로한 커뮤니케이터 |
MCommandDesc | 커맨드의 속성을 정의
|
MCommandManager | 커맨드 매니져
|
MCommandParameter | Command Parameter Abstract Class |
MCommandParameterBool | Bool 파라미터 |
MCommandParameterChar | Char형 파라미터 |
MCommandParameterColor | RGB 컬러 파라미터(나중에 Alpha값 추가될 예정) |
MCommandParameterDesc | Command Parameter Description |
MCommandParameterDir | 3D 디렉션 파라미터 |
MCommandParameterFloat | 소수 파라미터 |
MCommandParameterInt | 정수 파라미터 |
MCommandParameterInt64 | Int64형 파라미터 |
MCommandParameterPos | 3D 포지션 파라미터 |
MCommandParameterShort | Short형 파라미터 |
MCommandParameterString | 스트링 파라미터 |
MCommandParameterUChar | Unsigned char형 파라미터 |
MCommandParameterUID | MUID 파라미터 |
MCommandParameterUInt | 양수 |
MCommandParameterUInt64 | Unsigned int64형 파라미터 |
MCommandParameterUShort | Unsigned short형 파라미터 |
MCommandParameterVector | 3D 벡터 파라미터 |
MCommObject | 커뮤니케이터와의 접속을 위한 객체. MCommandCommunicator::Connect()의 파라미터로 들어간다 |
MGameClient | 게임 클라이언트 |
MGridMap< _T > | X-y 그리드맵과 z는 리스트로 가지고 있는 클래스
|
MGridMap< _T >::HREF | User Data Object에서 가지고 있을 레퍼런스의 핸들 |
MGridMap< _T >::MITEM | 내부에서 관리하기위한 위치정보와 UserData |
MGridMap< _T >::MRefCell | X-y평면에 놓여지는 하나의 참조 셀 |
MItemContainer | 아이템을 담을 수 있는 컨테이너 |
MMap | Map |
MMAPDESCRIPTION | 맵 한개의 설명 |
MMAPLIST | 맵 리스트 |
MMapManager | 맵 컨테이너 |
MMaster | 모든 서버를 구성/관리하는 마스터 컨트롤러
|
MMatchAccountInfo | 계정 정보 |
MMatchCharInfo | 캐릭터 정보 |
MMatchClan | 클랜 |
MMatchClient | 게임 클라이언트 |
MMatchEquipedItem | 장비하고있는 아이템 |
MMatchItemMap | 캐릭터가 갖고 있는 아이템들 |
MMatchNPCManager | NPC 오브젝트 관리자 |
MMatchNPCObject | NPC 오브젝트 |
MMatchQuest | 서버용 퀘스트 최고 관장 클래스 |
MMatchRule | 게임 룰 기본 베이스 클래스 |
MMatchRuleBaseQuest | 퀘스트룰들의 부모 클래스 |
MMatchRuleQuest | 퀘스트 룰 클래스 |
MMatchScheduleImpl | 각 스케쥴 타입에 맞는 데이터 처리를 해줄 수행자 |
MMatchWorldItemDescMgr | 월드 아이템 타입 목록 |
MMessenger | 메세지를 담고 있는 기본 클래스 |
MMonitor | 일반 커뮤니케이터와 의사 소통이 가능한 범용 Monitor |
MNPCSetNPC | NPC Set의 NPC정보 |
MObject | 서버내에 존재하는 모든 오브젝트의 Abstract Class |
MObjectCharacter | 캐릭터 오브젝트 |
MObjectItem | 아이템 오브젝트 |
MQuestDropItem | 드롭 아이템 정보 |
MQuestDropSet | 드롭 아이템 셋 |
MQuestDropTable | 드롭 테이블 관리자 클래스 |
MQuestFormula | 퀘스트에서 사용하는 공식 모음 클래스 |
MQuestLevel | 퀘스트 월드 레벨 - 퀘스트의 모든 정보가 여기 다 있다 |
MQuestLevelDynamicInfo | 퀘스트 레벨 진행하면서 변하는 정보 |
MQuestLevelGenerator | 퀘스트 레벨 만들어주는 클래스
|
MQuestLevelItem | 퀘스트에서 나온 아이템 |
MQuestLevelItemMap | 퀘스트에서 얻은 아이템들 |
MQuestLevelSectorNode | 퀘스트 월드레벨에서 사용하는 섹터 노드 |
MQuestLevelStaticInfo | 변하지 않는 퀘스트 월드레벨 정보 |
MQuestMapCatalogue | 퀘스트 맵 관리자 |
MQuestMapSectorInfo | 퀘스트 맵 섹터 정보 |
MQuestMapsetInfo | 퀘스트 맵 세트 정보 |
MQuestNPCCatalogue | NPC 정보 관리자 클래스 |
MQuestNPCInfo | 퀘스트 NPC 정보 |
MQuestNPCQueue | 퀘스트 월드레벨에서 나올 NPC들 |
MQuestNPCSetCatalogue | NPC Set 정보 관리자 클래스 |
MQuestNPCSetInfo | NPC Set |
MQuestPlayerInfo | 퀘스트 룰에서 쓰이는 플레이 정보 |
MQuestPlayerManager | 퀘스트룰의 플레이어 오브젝트 관리자 |
MQuestScenarioCatalogue | 시나리오 정보 관리자 |
MQuestScenarioInfo | 퀘스트 시나리오 정보 |
MQuestSectorBacklink | 섹터 역링크 정보 |
MQuestSectorLink | 섹터 링크 정보 |
MServer | 서버 |
MServerSocket | TCP 소켓 Server 클래스 |
MServerSocketThread | 서버용 소켓 쓰레드 |
MSkillDesc | 스킬 enum을 제외하고는 기획서에 있는 그대로 타입을 적용 |
MTCPSocket | TCP 소켓 상위 클래스 |
MTCPSocketThread | 소켓 쓰레드 |
MTD_ExtendInfo | 클라이언트가 알아야할 기타정보 : AdminHide 상태를 명시적으로 교환 & 녹화파일에 저장 |
MTD_StageListNode | 방 리스트 달라고 요청할때 보내는 구조체 |
MZoneServer |
MAIET entertainment