C# Class RPGGame.GameServer.UserData.GameUser

Show file 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 property

public Energy,RPGGame.GameServer.UserData Energy
return Energy

InvenCharacter public property

public InvenCharacter,RPGGame.GameServer.UserData InvenCharacter
return InvenCharacter

InvenItem public property

public InvenItem,RPGGame.GameServer.UserData InvenItem
return InvenItem

PlayDeck public property

public PlayDeck,RPGGame.GameServer.UserData PlayDeck
return PlayDeck

PlayingRounds public property

public List PlayingRounds
return List

Resource public property

public Resource,RPGGame.GameServer.UserData Resource
return Resource