C# Класс PolaMUD.Mob

Наследование: PolaMUD.MovableEntity, ISerializable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Affects List
Aggression int
Armor int
Battle PolaMUD.Battle
Coins decimal
Description string
Drain int
Evasion int
Experience decimal
ExperienceReward decimal
ExperienceToLevel decimal
Gender Gender
Health int
HealthRegen int
Leech int
Level int
MagicHit int
MagicPower int
MagicalCritical int
MagicalCriticalDamage int
ManaRegen int
MaxHealth int
Mediation int
Persistence int
PhysicalCritical int
PhysicalCriticalDamage int
PhysicalHit int
PhysicalPower int
Quests Quest>.Dictionary
Race RaceType
Reflection int
Resistance int
RoomDescription string
SkillSlots List
Skills SkillInstance>.Dictionary
Tormenting int
Wounding int

Открытые методы

Метод Описание
AddCoins ( decimal reward ) : void

Add coins to the Mob

Delete ( ) : void

Remove all references to this Mob, preparing it for garbage collection.

GetObjectData ( SerializationInfo info, StreamingContext ctxt ) : void
LevelUp ( ) : void

Cause the Mob to gain a level unconditionally.

Load ( XmlNode mob ) : void
Mob ( ) : System
Mob ( SerializationInfo info, StreamingContext ctxt ) : System
Mob ( XmlNode mob ) : System
Mob ( int index ) : System

Creates a new template for the specified mob and adds it to the reference table of every mob template. Use Loader.NewMob() to create a new instance of a mob.

Restore ( ) : void
RewardExperience ( decimal reward ) : void

Reward the Mob with experience, potentially causing it to gain (TODO: or lose) levels.

SendMessage ( string message ) : bool

Does nothing for Mobs.

SendMessage ( string message, string mobileMessage ) : bool

Does nothing for Mobs.

ShallowCopy ( ) : Mob
iMob ( ) : void

Описание методов

AddCoins() публичный Метод

Add coins to the Mob
public AddCoins ( decimal reward ) : void
reward decimal
Результат void

Delete() публичный Метод

Remove all references to this Mob, preparing it for garbage collection.
public Delete ( ) : void
Результат void

GetObjectData() публичный Метод

public GetObjectData ( SerializationInfo info, StreamingContext ctxt ) : void
info System.Runtime.Serialization.SerializationInfo
ctxt System.Runtime.Serialization.StreamingContext
Результат void

LevelUp() публичный Метод

Cause the Mob to gain a level unconditionally.
public LevelUp ( ) : void
Результат void

Load() публичный Метод

public Load ( XmlNode mob ) : void
mob System.Xml.XmlNode
Результат void

Mob() публичный Метод

public Mob ( ) : System
Результат System

Mob() публичный Метод

public Mob ( SerializationInfo info, StreamingContext ctxt ) : System
info System.Runtime.Serialization.SerializationInfo
ctxt System.Runtime.Serialization.StreamingContext
Результат System

Mob() публичный Метод

public Mob ( XmlNode mob ) : System
mob System.Xml.XmlNode
Результат System

Mob() публичный Метод

Creates a new template for the specified mob and adds it to the reference table of every mob template. Use Loader.NewMob() to create a new instance of a mob.
public Mob ( int index ) : System
index int
Результат System

Restore() публичный Метод

public Restore ( ) : void
Результат void

RewardExperience() публичный Метод

Reward the Mob with experience, potentially causing it to gain (TODO: or lose) levels.
public RewardExperience ( decimal reward ) : void
reward decimal
Результат void

SendMessage() публичный Метод

Does nothing for Mobs.
public SendMessage ( string message ) : bool
message string
Результат bool

SendMessage() публичный Метод

Does nothing for Mobs.
public SendMessage ( string message, string mobileMessage ) : bool
message string
mobileMessage string
Результат bool

ShallowCopy() публичный Метод

public ShallowCopy ( ) : Mob
Результат Mob

iMob() публичный Метод

public iMob ( ) : void
Результат void

Описание свойств

Affects публичное свойство

public List Affects
Результат List

Aggression публичное свойство

public int Aggression
Результат int

Armor публичное свойство

public int Armor
Результат int

Battle публичное свойство

public Battle,PolaMUD Battle
Результат PolaMUD.Battle

Coins публичное свойство

public decimal Coins
Результат decimal

Description публичное свойство

public string Description
Результат string

Drain публичное свойство

public int Drain
Результат int

Evasion публичное свойство

public int Evasion
Результат int

Experience публичное свойство

public decimal Experience
Результат decimal

ExperienceReward публичное свойство

public decimal ExperienceReward
Результат decimal

ExperienceToLevel публичное свойство

public decimal ExperienceToLevel
Результат decimal

Gender публичное свойство

public Gender Gender
Результат Gender

Health публичное свойство

public int Health
Результат int

HealthRegen публичное свойство

public int HealthRegen
Результат int

Leech публичное свойство

public int Leech
Результат int

Level публичное свойство

public int Level
Результат int

MagicHit публичное свойство

public int MagicHit
Результат int

MagicPower публичное свойство

public int MagicPower
Результат int

MagicalCritical публичное свойство

public int MagicalCritical
Результат int

MagicalCriticalDamage публичное свойство

public int MagicalCriticalDamage
Результат int

ManaRegen публичное свойство

public int ManaRegen
Результат int

MaxHealth публичное свойство

public int MaxHealth
Результат int

Mediation публичное свойство

public int Mediation
Результат int

Persistence публичное свойство

public int Persistence
Результат int

PhysicalCritical публичное свойство

public int PhysicalCritical
Результат int

PhysicalCriticalDamage публичное свойство

public int PhysicalCriticalDamage
Результат int

PhysicalHit публичное свойство

public int PhysicalHit
Результат int

PhysicalPower публичное свойство

public int PhysicalPower
Результат int

Quests публичное свойство

public Dictionary Quests
Результат Quest>.Dictionary

Race публичное свойство

public RaceType Race
Результат RaceType

Reflection публичное свойство

public int Reflection
Результат int

Resistance публичное свойство

public int Resistance
Результат int

RoomDescription публичное свойство

public string RoomDescription
Результат string

SkillSlots публичное свойство

public List SkillSlots
Результат List

Skills публичное свойство

public Dictionary Skills
Результат SkillInstance>.Dictionary

Tormenting публичное свойство

public int Tormenting
Результат int

Wounding публичное свойство

public int Wounding
Результат int