CSCommon: MMatchNPCManager 클래스 참조

MAIET

MMatchNPCManager 클래스 참조

#include <MMatchNPCObject.h>

MMatchNPCManager에 대한 협력 도표:

Collaboration graph
[범례]
전체 멤버 목록 보기

세부 사항

NPC 오브젝트 관리자.

public 메소드

 MMatchNPCManager ()
 생성자
 ~MMatchNPCManager ()
 소멸자
void Create (MMatchStage *pStage, MQuestPlayerManager *pPlayerManager)
 초기화.
void Destroy ()
 해제.
void ClearNPC ()
 모든 NPC를 없앤다.
MMatchNPCObjectCreateNPCObject (MQUEST_NPC nType, unsigned char nSpawnPositionIndex)
 NPC 오브젝트 생성.
bool DestroyNPCObject (MUID &uidNPC, MQuestDropItem &outItem)
 NPC 오브젝트 해제.
MMatchNPCObjectGetNPCObject (MUID &uidNPC)
 NPC 오브젝트 반환.
void OnDelPlayer (MUID &uidPlayer)
 플레이어가 스테이지에서 나갈때 호출된다.
bool IsControllersNPC (MUID &uidChar, MUID &uidNPC)
 해당 플레이어가 해당 NPC를 조종하고 있는지 체크.
int GetNPCObjectCount ()
 NPC 오브젝트수 반환.
int GetNPCObjectCount (MQuestNPCSpawnType nSpawnType)
 해당 스폰타입의 NPC 오브젝트수 반환.

멤버 함수 문서화

void MMatchNPCManager::Create MMatchStage *  pStage,
MQuestPlayerManager pPlayerManager
 

초기화.

매개변수:
pStage 스테이지 클래스
pPlayerManager 퀘스트룰에서의 PlayerManager

MMatchNPCObject * MMatchNPCManager::CreateNPCObject MQUEST_NPC  nType,
unsigned char  nSpawnPositionIndex
 

NPC 오브젝트 생성.

매개변수:
nType NPC 종류
nSpawnPositionIndex 스폰 위치

bool MMatchNPCManager::DestroyNPCObject MUID &  uidNPC,
MQuestDropItem outItem
 

NPC 오브젝트 해제.

매개변수:
uidNPC NPC UID
outItem NPC가 드롭하는 아이템 반환값

MMatchNPCObject * MMatchNPCManager::GetNPCObject MUID &  uidNPC  ) 
 

NPC 오브젝트 반환.

매개변수:
uidNPC NPC UID

int MMatchNPCManager::GetNPCObjectCount MQuestNPCSpawnType  nSpawnType  )  [inline]
 

해당 스폰타입의 NPC 오브젝트수 반환.

매개변수:
nSpawnType NPC 스폰 타입

bool MMatchNPCManager::IsControllersNPC MUID &  uidChar,
MUID &  uidNPC
 

해당 플레이어가 해당 NPC를 조종하고 있는지 체크.

매개변수:
uidChar 플레이어 UID
uidNPC NPC UID

void MMatchNPCManager::OnDelPlayer MUID &  uidPlayer  ) 
 

플레이어가 스테이지에서 나갈때 호출된다.

매개변수:
uidPlayer 플레이어 UID


이 클래스을 위한 문서화는 다음의 파일들로부터 생성되었습니다.


MAIET entertainment