C# 클래스 PolaMUD.Mob

상속: PolaMUD.MovableEntity, ISerializable
파일 보기 프로젝트 열기: Polatrite/PolaMUD 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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