C# Class Dwarrowdelf.Server.ContainerObject

Inheritance: BaseObject, IContainerObject
Afficher le fichier Open project: tomba/dwarrowdelf Class Usage Examples

Private Properties

Свойство Type Description
AddChild void
MoveChild void
RemoveChild void

Méthodes publiques

Méthode Description
Destruct ( ) : void
OkToAddChild ( MovableObject ob, IntVector3 dstLoc ) : bool
OkToMoveChild ( MovableObject ob, Direction dir, IntVector3 dstLoc ) : bool
SendTo ( IPlayer player, ObjectVisibility visibility ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
AddChild ( MovableObject ob ) : void
MoveChild ( MovableObject ob, IntVector3 srcLoc, IntVector3 dstLoc ) : void
RemoveChild ( MovableObject ob ) : void

Method Details

ContainerObject() protected méthode

protected ContainerObject ( ObjectType objectType ) : System
objectType ObjectType
Résultat System

ContainerObject() protected méthode

protected ContainerObject ( SaveGameContext ctx, ObjectType objectType ) : System
ctx SaveGameContext
objectType ObjectType
Résultat System

Destruct() public méthode

public Destruct ( ) : void
Résultat void

OkToAddChild() public méthode

public OkToAddChild ( MovableObject ob, IntVector3 dstLoc ) : bool
ob MovableObject
dstLoc IntVector3
Résultat bool

OkToMoveChild() public méthode

public OkToMoveChild ( MovableObject ob, Direction dir, IntVector3 dstLoc ) : bool
ob MovableObject
dir Direction
dstLoc IntVector3
Résultat bool

OnChildAdded() protected méthode

protected OnChildAdded ( MovableObject child ) : void
child MovableObject
Résultat void

OnChildMoved() protected méthode

protected OnChildMoved ( MovableObject child, IntVector3 srcLoc, IntVector3 dstLoc ) : void
child MovableObject
srcLoc IntVector3
dstLoc IntVector3
Résultat void

OnChildRemoved() protected méthode

protected OnChildRemoved ( MovableObject child ) : void
child MovableObject
Résultat void

SendTo() public méthode

public SendTo ( IPlayer player, ObjectVisibility visibility ) : void
player IPlayer
visibility ObjectVisibility
Résultat void