C# 클래스 Codebreak.Service.World.Game.Entity.CharacterEntity

상속: Codebreak.Service.World.Game.Fight.AbstractFighter, IDisposable
파일 보기 프로젝트 열기: hussein-aitlahcen/codebreak 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_guildDisplayInfos string
m_lastEmoteId int
m_lastRegenTime long
m_mount MountEntity
m_regenTimer double

공개 메소드들

메소드 설명
AbortAction ( GameActionTypeEnum actionType ) : void

AddDishonour ( int value ) : void

AddExperience ( long experience ) : void

AddHonour ( int value ) : void

CanBeExchanged ( ExchangeTypeEnum exchangeType ) : bool

ChallengePlayer ( CharacterEntity player ) : void

CharacterEntity ( AccountTicket account, CharacterDAO characterDAO, EntityTypeEnum type = EntityTypeEnum.TYPE_CHARACTER ) : System

CheckRestrictions ( ) : void

CraftStart ( CraftPlan plan, JobSkill skill ) : void

DefendTaxCollector ( ) : void

DisableAlignment ( bool force = false ) : bool

Disconnected ( ) : bool

DispatchChatMessage ( ChatChannelEnum channel, string message, CharacterEntity whispedCharacter = null ) : bool

DispatchGuildMessage ( string message ) : void

DispatchPartyMessage ( string message ) : void

Dispose ( ) : void

EmoteUse ( int emoteId, int timeout = 360000 ) : void

EnableAlignment ( ) : void

EndFight ( bool win = false ) : void

EndTurn ( ) : FightActionResultEnum

ExchangeAuctionHouseBuy ( NonPlayerCharacterEntity entity ) : void

ExchangeAuctionHouseSell ( NonPlayerCharacterEntity entity ) : void

ExchangeMerchant ( MerchantEntity merchant ) : void

ExchangeNpc ( NonPlayerCharacterEntity npc ) : void

ExchangePaddock ( Paddock paddock ) : void

ExchangePersonalShop ( ) : void

ExchangePlayer ( CharacterEntity player ) : void

ExchangeShop ( NonPlayerCharacterEntity entity ) : void

ExchangeStorage ( StorageInventory storage ) : void

ExchangeTaxCollector ( TaxCollectorEntity taxCollector ) : void

FreeSoul ( ) : void

GuildCreationOpen ( ) : void

HardResetSpells ( ) : void

HarvestStart ( HarvestableResource resource, int duration ) : void

HasEnnemy ( string pseudo ) : bool

HasFriend ( string pseudo ) : bool

HasSkill ( SkillIdEnum id ) : bool

HasSkill ( int id ) : bool

JoinFight ( AbstractFight fight, FightTeam team ) : void

JoinSpectator ( AbstractFight fight ) : void

LevelUp ( ) : void

LoseEnergy ( ) : void

MountRideUnride ( ) : void

NpcDialogStart ( NonPlayerCharacterEntity npc ) : void

OnLoseFight ( DeathTypeEnum type ) : void

Reborn ( ) : void

RefreshOnMap ( ) : void

RefreshPersonalShopTaxe ( ) : void

ResetAlignment ( int alignmentId ) : void

SafeKick ( string kicker = "", string reason = "" ) : void

SendAccountStats ( ) : void

SendMountEquipped ( ) : void

SendMountXpShare ( ) : void
SendQuestsList ( ) : void

SendQuestsStepsList ( int questId ) : void

SerializeAs_EnnemyInformations ( string playerPseudo, StringBuilder message ) : void

SerializeAs_FriendInformations ( string playerPseudo, StringBuilder message ) : void

SerializeAs_GameMapInformations ( OperatorEnum operation, StringBuilder message ) : void

SerializeAs_PartyMemberInformations ( StringBuilder message ) : void

ServerKick ( string reason = "" ) : void

SetAlignment ( int alignmentId ) : void

SetAway ( ) : void

SetCharacterGuild ( GuildMember characterGuild ) : void

StartAction ( GameActionTypeEnum actionType ) : void

StartRegeneration ( double timer ) : void

StopAction ( GameActionTypeEnum actionType ) : void

StopEmote ( ) : void

StopRegeneration ( ) : void

SubstractDishonour ( int value ) : void

SubstractHonour ( int value ) : void

WaypointStart ( Waypoint waypoint ) : void

비공개 메소드들

메소드 설명
LoadEquippedMount ( ) : void

메소드 상세

AbortAction() 공개 메소드

public AbortAction ( GameActionTypeEnum actionType ) : void
actionType GameActionTypeEnum
리턴 void

AddDishonour() 공개 메소드

public AddDishonour ( int value ) : void
value int
리턴 void

AddExperience() 공개 메소드

public AddExperience ( long experience ) : void
experience long
리턴 void

AddHonour() 공개 메소드

public AddHonour ( int value ) : void
value int
리턴 void

CanBeExchanged() 공개 메소드

public CanBeExchanged ( ExchangeTypeEnum exchangeType ) : bool
exchangeType ExchangeTypeEnum
리턴 bool

ChallengePlayer() 공개 메소드

public ChallengePlayer ( CharacterEntity player ) : void
player CharacterEntity
리턴 void

CharacterEntity() 공개 메소드

public CharacterEntity ( AccountTicket account, CharacterDAO characterDAO, EntityTypeEnum type = EntityTypeEnum.TYPE_CHARACTER ) : System
account AccountTicket
characterDAO CharacterDAO
type EntityTypeEnum
리턴 System

CheckRestrictions() 공개 메소드

public CheckRestrictions ( ) : void
리턴 void

CraftStart() 공개 메소드

public CraftStart ( CraftPlan plan, JobSkill skill ) : void
plan Codebreak.Service.World.Game.Interactive.Type.CraftPlan
skill Codebreak.Service.World.Game.Job.JobSkill
리턴 void

DefendTaxCollector() 공개 메소드

public DefendTaxCollector ( ) : void
리턴 void

DisableAlignment() 공개 메소드

public DisableAlignment ( bool force = false ) : bool
force bool
리턴 bool

Disconnected() 공개 메소드

public Disconnected ( ) : bool
리턴 bool

DispatchChatMessage() 공개 메소드

public DispatchChatMessage ( ChatChannelEnum channel, string message, CharacterEntity whispedCharacter = null ) : bool
channel ChatChannelEnum
message string
whispedCharacter CharacterEntity
리턴 bool

DispatchGuildMessage() 공개 메소드

public DispatchGuildMessage ( string message ) : void
message string
리턴 void

DispatchPartyMessage() 공개 메소드

public DispatchPartyMessage ( string message ) : void
message string
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EmoteUse() 공개 메소드

public EmoteUse ( int emoteId, int timeout = 360000 ) : void
emoteId int
timeout int
리턴 void

EnableAlignment() 공개 메소드

public EnableAlignment ( ) : void
리턴 void

EndFight() 공개 메소드

public EndFight ( bool win = false ) : void
win bool
리턴 void

EndTurn() 공개 메소드

public EndTurn ( ) : FightActionResultEnum
리턴 FightActionResultEnum

ExchangeAuctionHouseBuy() 공개 메소드

public ExchangeAuctionHouseBuy ( NonPlayerCharacterEntity entity ) : void
entity NonPlayerCharacterEntity
리턴 void

ExchangeAuctionHouseSell() 공개 메소드

public ExchangeAuctionHouseSell ( NonPlayerCharacterEntity entity ) : void
entity NonPlayerCharacterEntity
리턴 void

ExchangeMerchant() 공개 메소드

public ExchangeMerchant ( MerchantEntity merchant ) : void
merchant MerchantEntity
리턴 void

ExchangeNpc() 공개 메소드

public ExchangeNpc ( NonPlayerCharacterEntity npc ) : void
npc NonPlayerCharacterEntity
리턴 void

ExchangePaddock() 공개 메소드

public ExchangePaddock ( Paddock paddock ) : void
paddock Codebreak.Service.World.Game.Mount.Paddock
리턴 void

ExchangePersonalShop() 공개 메소드

public ExchangePersonalShop ( ) : void
리턴 void

ExchangePlayer() 공개 메소드

public ExchangePlayer ( CharacterEntity player ) : void
player CharacterEntity
리턴 void

ExchangeShop() 공개 메소드

public ExchangeShop ( NonPlayerCharacterEntity entity ) : void
entity NonPlayerCharacterEntity
리턴 void

ExchangeStorage() 공개 메소드

public ExchangeStorage ( StorageInventory storage ) : void
storage Codebreak.Service.World.Game.Entity.Inventory.StorageInventory
리턴 void

ExchangeTaxCollector() 공개 메소드

public ExchangeTaxCollector ( TaxCollectorEntity taxCollector ) : void
taxCollector TaxCollectorEntity
리턴 void

FreeSoul() 공개 메소드

public FreeSoul ( ) : void
리턴 void

GuildCreationOpen() 공개 메소드

public GuildCreationOpen ( ) : void
리턴 void

HardResetSpells() 공개 메소드

public HardResetSpells ( ) : void
리턴 void

HarvestStart() 공개 메소드

public HarvestStart ( HarvestableResource resource, int duration ) : void
resource HarvestableResource
duration int
리턴 void

HasEnnemy() 공개 메소드

public HasEnnemy ( string pseudo ) : bool
pseudo string
리턴 bool

HasFriend() 공개 메소드

public HasFriend ( string pseudo ) : bool
pseudo string
리턴 bool

HasSkill() 공개 메소드

public HasSkill ( SkillIdEnum id ) : bool
id SkillIdEnum
리턴 bool

HasSkill() 공개 메소드

public HasSkill ( int id ) : bool
id int
리턴 bool

JoinFight() 공개 메소드

public JoinFight ( AbstractFight fight, FightTeam team ) : void
fight AbstractFight
team FightTeam
리턴 void

JoinSpectator() 공개 메소드

public JoinSpectator ( AbstractFight fight ) : void
fight AbstractFight
리턴 void

LevelUp() 공개 메소드

public LevelUp ( ) : void
리턴 void

LoseEnergy() 공개 메소드

public LoseEnergy ( ) : void
리턴 void

MountRideUnride() 공개 메소드

public MountRideUnride ( ) : void
리턴 void

NpcDialogStart() 공개 메소드

public NpcDialogStart ( NonPlayerCharacterEntity npc ) : void
npc NonPlayerCharacterEntity
리턴 void

OnLoseFight() 공개 메소드

public OnLoseFight ( DeathTypeEnum type ) : void
type DeathTypeEnum
리턴 void

Reborn() 공개 메소드

public Reborn ( ) : void
리턴 void

RefreshOnMap() 공개 메소드

public RefreshOnMap ( ) : void
리턴 void

RefreshPersonalShopTaxe() 공개 메소드

public RefreshPersonalShopTaxe ( ) : void
리턴 void

ResetAlignment() 공개 메소드

public ResetAlignment ( int alignmentId ) : void
alignmentId int
리턴 void

SafeKick() 공개 메소드

public SafeKick ( string kicker = "", string reason = "" ) : void
kicker string
reason string
리턴 void

SendAccountStats() 공개 메소드

public SendAccountStats ( ) : void
리턴 void

SendMountEquipped() 공개 메소드

public SendMountEquipped ( ) : void
리턴 void

SendMountXpShare() 공개 메소드

public SendMountXpShare ( ) : void
리턴 void

SendQuestsList() 공개 메소드

public SendQuestsList ( ) : void
리턴 void

SendQuestsStepsList() 공개 메소드

public SendQuestsStepsList ( int questId ) : void
questId int
리턴 void

SerializeAs_EnnemyInformations() 공개 메소드

public SerializeAs_EnnemyInformations ( string playerPseudo, StringBuilder message ) : void
playerPseudo string
message StringBuilder
리턴 void

SerializeAs_FriendInformations() 공개 메소드

public SerializeAs_FriendInformations ( string playerPseudo, StringBuilder message ) : void
playerPseudo string
message StringBuilder
리턴 void

SerializeAs_GameMapInformations() 공개 메소드

public SerializeAs_GameMapInformations ( OperatorEnum operation, StringBuilder message ) : void
operation OperatorEnum
message StringBuilder
리턴 void

SerializeAs_PartyMemberInformations() 공개 메소드

public SerializeAs_PartyMemberInformations ( StringBuilder message ) : void
message StringBuilder
리턴 void

ServerKick() 공개 메소드

public ServerKick ( string reason = "" ) : void
reason string
리턴 void

SetAlignment() 공개 메소드

public SetAlignment ( int alignmentId ) : void
alignmentId int
리턴 void

SetAway() 공개 메소드

public SetAway ( ) : void
리턴 void

SetCharacterGuild() 공개 메소드

public SetCharacterGuild ( GuildMember characterGuild ) : void
characterGuild GuildMember
리턴 void

StartAction() 공개 메소드

public StartAction ( GameActionTypeEnum actionType ) : void
actionType GameActionTypeEnum
리턴 void

StartRegeneration() 공개 메소드

public StartRegeneration ( double timer ) : void
timer double
리턴 void

StopAction() 공개 메소드

public StopAction ( GameActionTypeEnum actionType ) : void
actionType GameActionTypeEnum
리턴 void

StopEmote() 공개 메소드

public StopEmote ( ) : void
리턴 void

StopRegeneration() 공개 메소드

public StopRegeneration ( ) : void
리턴 void

SubstractDishonour() 공개 메소드

public SubstractDishonour ( int value ) : void
value int
리턴 void

SubstractHonour() 공개 메소드

public SubstractHonour ( int value ) : void
value int
리턴 void

WaypointStart() 공개 메소드

public WaypointStart ( Waypoint waypoint ) : void
waypoint Waypoint
리턴 void

프로퍼티 상세

m_guildDisplayInfos 보호되어 있는 프로퍼티

protected string m_guildDisplayInfos
리턴 string

m_lastEmoteId 보호되어 있는 프로퍼티

protected int m_lastEmoteId
리턴 int

m_lastRegenTime 보호되어 있는 프로퍼티

protected long m_lastRegenTime
리턴 long

m_mount 보호되어 있는 프로퍼티

protected MountEntity m_mount
리턴 MountEntity

m_regenTimer 보호되어 있는 프로퍼티

protected double m_regenTimer
리턴 double