C# Class MUDServer.EntityBase

Inheritance: IEntity, IDisposable
Afficher le fichier Open project: sq/Fracture

Protected Properties

Свойство Type Description
_Description string
_Name string
_State string

Méthodes publiques

Méthode Description
Dispose ( ) : void
EntityBase ( Location location, string name ) : System
NotifyEvent ( EventType type, object evt ) : void
ToString ( ) : string

Méthodes protégées

Méthode Description
AddEventHandler ( EventType type, EventHandler handler ) : void
DispatchEvent ( EventType type, object evt ) : IEnumerator
EventDispatchTask ( ) : IEnumerator
GetDefaultName ( ) : string
GetNewEvent ( ) : IFuture
InvokeEventHandlers ( EventType type, object evt, EventHandler handlers ) : IEnumerator
OnLocationChange ( Location oldLocation, Location newLocation ) : void
ShouldFilterNewEvent ( EventType type, object evt ) : bool
ThinkTask ( ) : IEnumerator

Method Details

AddEventHandler() protected méthode

protected AddEventHandler ( EventType type, EventHandler handler ) : void
type EventType
handler EventHandler
Résultat void

DispatchEvent() protected méthode

protected DispatchEvent ( EventType type, object evt ) : IEnumerator
type EventType
evt object
Résultat IEnumerator

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EntityBase() public méthode

public EntityBase ( Location location, string name ) : System
location Location
name string
Résultat System

EventDispatchTask() protected méthode

protected EventDispatchTask ( ) : IEnumerator
Résultat IEnumerator

GetDefaultName() protected static méthode

protected static GetDefaultName ( ) : string
Résultat string

GetNewEvent() protected méthode

protected GetNewEvent ( ) : IFuture
Résultat IFuture

InvokeEventHandlers() protected méthode

protected InvokeEventHandlers ( EventType type, object evt, EventHandler handlers ) : IEnumerator
type EventType
evt object
handlers EventHandler
Résultat IEnumerator

NotifyEvent() public méthode

public NotifyEvent ( EventType type, object evt ) : void
type EventType
evt object
Résultat void

OnLocationChange() protected méthode

protected OnLocationChange ( Location oldLocation, Location newLocation ) : void
oldLocation Location
newLocation Location
Résultat void

ShouldFilterNewEvent() protected méthode

protected ShouldFilterNewEvent ( EventType type, object evt ) : bool
type EventType
evt object
Résultat bool

ThinkTask() protected méthode

protected ThinkTask ( ) : IEnumerator
Résultat IEnumerator

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

_Description protected_oe property

protected string _Description
Résultat string

_Name protected_oe property

protected string _Name
Résultat string

_State protected_oe property

protected string _State
Résultat string