C# Класс Codebreak.Service.World.Game.Entity.CharacterEntity

Наследование: Codebreak.Service.World.Game.Fight.AbstractFighter, IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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