C# Класс Dwarrowdelf.Server.ContainerObject

Наследование: BaseObject, IContainerObject
Показать файл Открыть проект Примеры использования класса

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