C# 클래스 Dwarrowdelf.Server.ContainerObject

상속: BaseObject, IContainerObject
파일 보기 프로젝트 열기: tomba/dwarrowdelf 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddChild void
MoveChild void
RemoveChild void

공개 메소드들

메소드 설명
Destruct ( ) : void
OkToAddChild ( MovableObject ob, IntVector3 dstLoc ) : bool
OkToMoveChild ( MovableObject ob, Direction dir, IntVector3 dstLoc ) : bool
SendTo ( IPlayer player, ObjectVisibility visibility ) : void

보호된 메소드들

메소드 설명
ContainerObject ( ObjectType objectType ) : System
ContainerObject ( SaveGameContext ctx, ObjectType objectType ) : System
OnChildAdded ( MovableObject child ) : void
OnChildMoved ( MovableObject child, IntVector3 srcLoc, IntVector3 dstLoc ) : void
OnChildRemoved ( MovableObject child ) : void

비공개 메소드들

메소드 설명
AddChild ( MovableObject ob ) : void
MoveChild ( MovableObject ob, IntVector3 srcLoc, IntVector3 dstLoc ) : void
RemoveChild ( MovableObject ob ) : void

메소드 상세

ContainerObject() 보호된 메소드

protected ContainerObject ( ObjectType objectType ) : System
objectType ObjectType
리턴 System

ContainerObject() 보호된 메소드

protected ContainerObject ( SaveGameContext ctx, ObjectType objectType ) : System
ctx SaveGameContext
objectType ObjectType
리턴 System

Destruct() 공개 메소드

public Destruct ( ) : void
리턴 void

OkToAddChild() 공개 메소드

public OkToAddChild ( MovableObject ob, IntVector3 dstLoc ) : bool
ob MovableObject
dstLoc IntVector3
리턴 bool

OkToMoveChild() 공개 메소드

public OkToMoveChild ( MovableObject ob, Direction dir, IntVector3 dstLoc ) : bool
ob MovableObject
dir Direction
dstLoc IntVector3
리턴 bool

OnChildAdded() 보호된 메소드

protected OnChildAdded ( MovableObject child ) : void
child MovableObject
리턴 void

OnChildMoved() 보호된 메소드

protected OnChildMoved ( MovableObject child, IntVector3 srcLoc, IntVector3 dstLoc ) : void
child MovableObject
srcLoc IntVector3
dstLoc IntVector3
리턴 void

OnChildRemoved() 보호된 메소드

protected OnChildRemoved ( MovableObject child ) : void
child MovableObject
리턴 void

SendTo() 공개 메소드

public SendTo ( IPlayer player, ObjectVisibility visibility ) : void
player IPlayer
visibility ObjectVisibility
리턴 void