C# Class RPGGame.GameServer.UserData.GameUser

显示文件 Open project: SyncZone/Examples Class Usage Examples

Public Properties

Property Type Description
Energy Energy
InvenCharacter InvenCharacter
InvenItem InvenItem
PlayDeck PlayDeck
PlayingRounds List
Resource Resource

Public Methods

Method Description
EnterDungeon ( Int32 dungeonId ) : void
GameUser ( Int32 userNo ) : System
InitUser ( String nickname ) : Int32

최초접속시 플레이어의 기본정보 및 초기지급 캐릭터 등을 설정합니다.

IsValidNickname ( String nickname ) : System.Boolean
LoadFromDB ( Action actionOnComplete ) : void

GameDB에 저장된 유저의 모든 정보를 가져와 GameUser 객체를 설정합니다.

SendPacket ( Aegis.StreamBuffer buffer, Action onSent = null ) : void

Private Methods

Method Description
OnCS_GameData_CharacterBook_Req ( SecurePacketRequest reqPacket ) : void
OnCS_GameData_Codes_Req ( SecurePacketRequest reqPacket ) : void
OnCS_GameData_MonsterBook_Req ( SecurePacketRequest reqPacket ) : void
OnCS_PvE_DungeonList_Req ( SecurePacketRequest reqPacket ) : void
OnCS_PvE_EnterDungeon_Req ( SecurePacketRequest reqPacket ) : void
OnCS_PvE_FieldList_Req ( SecurePacketRequest reqPacket ) : void
OnCS_PvE_GetDeck_Req ( SecurePacketRequest reqPacket ) : void
OnCS_PvE_SetDeck_Req ( SecurePacketRequest reqPacket ) : void
OnCS_PvE_WorldList_Req ( SecurePacketRequest reqPacket ) : void
OnCS_UserData_InitUser_Req ( SecurePacketRequest reqPacket ) : void
OnCS_UserData_InvenCharacter_Req ( SecurePacketRequest reqPacket ) : void
OnCS_UserData_InvenItem_Req ( SecurePacketRequest reqPacket ) : void
OnCS_UserData_UserInfo_Req ( SecurePacketRequest reqPacket ) : void

Method Details

EnterDungeon() public method

public EnterDungeon ( Int32 dungeonId ) : void
dungeonId System.Int32
return void

GameUser() public method

public GameUser ( Int32 userNo ) : System
userNo System.Int32
return System

InitUser() public method

최초접속시 플레이어의 기본정보 및 초기지급 캐릭터 등을 설정합니다.
public InitUser ( String nickname ) : Int32
nickname String
return System.Int32

IsValidNickname() public static method

public static IsValidNickname ( String nickname ) : System.Boolean
nickname String
return System.Boolean

LoadFromDB() public method

GameDB에 저장된 유저의 모든 정보를 가져와 GameUser 객체를 설정합니다.
public LoadFromDB ( Action actionOnComplete ) : void
actionOnComplete Action
return void

SendPacket() public method

public SendPacket ( Aegis.StreamBuffer buffer, Action onSent = null ) : void
buffer Aegis.StreamBuffer
onSent Action
return void

Property Details

Energy public_oe property

public Energy,RPGGame.GameServer.UserData Energy
return Energy

InvenCharacter public_oe property

public InvenCharacter,RPGGame.GameServer.UserData InvenCharacter
return InvenCharacter

InvenItem public_oe property

public InvenItem,RPGGame.GameServer.UserData InvenItem
return InvenItem

PlayDeck public_oe property

public PlayDeck,RPGGame.GameServer.UserData PlayDeck
return PlayDeck

PlayingRounds public_oe property

public List PlayingRounds
return List

Resource public_oe property

public Resource,RPGGame.GameServer.UserData Resource
return Resource