C# 클래스 MUDServer.EntityBase

상속: IEntity, IDisposable
파일 보기 프로젝트 열기: sq/Fracture

보호된 프로퍼티들

프로퍼티 타입 설명
_Description string
_Name string
_State string

공개 메소드들

메소드 설명
Dispose ( ) : void
EntityBase ( Location location, string name ) : System
NotifyEvent ( EventType type, object evt ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
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

메소드 상세

AddEventHandler() 보호된 메소드

protected AddEventHandler ( EventType type, EventHandler handler ) : void
type EventType
handler EventHandler
리턴 void

DispatchEvent() 보호된 메소드

protected DispatchEvent ( EventType type, object evt ) : IEnumerator
type EventType
evt object
리턴 IEnumerator

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EntityBase() 공개 메소드

public EntityBase ( Location location, string name ) : System
location Location
name string
리턴 System

EventDispatchTask() 보호된 메소드

protected EventDispatchTask ( ) : IEnumerator
리턴 IEnumerator

GetDefaultName() 보호된 정적인 메소드

protected static GetDefaultName ( ) : string
리턴 string

GetNewEvent() 보호된 메소드

protected GetNewEvent ( ) : IFuture
리턴 IFuture

InvokeEventHandlers() 보호된 메소드

protected InvokeEventHandlers ( EventType type, object evt, EventHandler handlers ) : IEnumerator
type EventType
evt object
handlers EventHandler
리턴 IEnumerator

NotifyEvent() 공개 메소드

public NotifyEvent ( EventType type, object evt ) : void
type EventType
evt object
리턴 void

OnLocationChange() 보호된 메소드

protected OnLocationChange ( Location oldLocation, Location newLocation ) : void
oldLocation Location
newLocation Location
리턴 void

ShouldFilterNewEvent() 보호된 메소드

protected ShouldFilterNewEvent ( EventType type, object evt ) : bool
type EventType
evt object
리턴 bool

ThinkTask() 보호된 메소드

protected ThinkTask ( ) : IEnumerator
리턴 IEnumerator

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

_Description 보호되어 있는 프로퍼티

protected string _Description
리턴 string

_Name 보호되어 있는 프로퍼티

protected string _Name
리턴 string

_State 보호되어 있는 프로퍼티

protected string _State
리턴 string