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

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

Private Properties

Свойство Тип Описание
ConnectUser void
Construct void
DisconnectUser void
GetVisionTrackerInternal VisionTrackerBase
HandleReport void
HandleWorldChange void
InitControllables void
InitControllablesVisionTracker void
OnConnected void
OnControllableDestructed void
OnControllableParentChanged void
OnDisconnected void
Player System
ReceiveMessage void
RemoveControllable void
SendAddControllables void
SendRemoveControllable void
UninitControllable void
UninitControllableVisionTracker void

Открытые методы

Метод Описание
AddControllables ( IEnumerable controllables ) : void
DispatchMessage ( Message m ) : void
GetObjectVisibility ( BaseObject ob ) : ObjectVisibility
GetVisionTracker ( EnvironmentObject env ) : IVisionTracker
IsController ( BaseObject living ) : bool
Sees ( BaseObject ob, IntVector3 p ) : bool

Does the player see location p in object ob

Send ( ClientMessage msg ) : void
Send ( IEnumerable msgs ) : void
ToString ( ) : string

Защищенные методы

Метод Описание
Player ( SaveGameContext ctx ) : System
Player ( int playerID, GameEngine engine ) : System

Приватные методы

Метод Описание
ConnectUser ( User user ) : void
Construct ( ) : void
DisconnectUser ( ) : void
GetVisionTrackerInternal ( EnvironmentObject env ) : VisionTrackerBase
HandleReport ( GameReport report ) : void
HandleWorldChange ( Change change ) : void
InitControllables ( IEnumerable controllables ) : void
InitControllablesVisionTracker ( IEnumerable controllables ) : void
OnConnected ( ) : void
OnControllableDestructed ( IBaseObject ob ) : void
OnControllableParentChanged ( LivingObject living, ContainerObject _src, ContainerObject _dst ) : void
OnDisconnected ( ) : void
Player ( ) : System
ReceiveMessage ( ProceedTurnReplyMessage msg ) : void
RemoveControllable ( LivingObject living ) : void
SendAddControllables ( IEnumerable controllables ) : void
SendRemoveControllable ( LivingObject living ) : void
UninitControllable ( LivingObject living ) : void
UninitControllableVisionTracker ( LivingObject living ) : void

Описание методов

AddControllables() публичный Метод

public AddControllables ( IEnumerable controllables ) : void
controllables IEnumerable
Результат void

DispatchMessage() публичный Метод

public DispatchMessage ( Message m ) : void
m Message
Результат void

GetObjectVisibility() публичный Метод

public GetObjectVisibility ( BaseObject ob ) : ObjectVisibility
ob BaseObject
Результат ObjectVisibility

GetVisionTracker() публичный Метод

public GetVisionTracker ( EnvironmentObject env ) : IVisionTracker
env EnvironmentObject
Результат IVisionTracker

IsController() публичный Метод

public IsController ( BaseObject living ) : bool
living BaseObject
Результат bool

Player() защищенный Метод

protected Player ( SaveGameContext ctx ) : System
ctx SaveGameContext
Результат System

Player() защищенный Метод

protected Player ( int playerID, GameEngine engine ) : System
playerID int
engine GameEngine
Результат System

Sees() публичный Метод

Does the player see location p in object ob
public Sees ( BaseObject ob, IntVector3 p ) : bool
ob BaseObject
p IntVector3
Результат bool

Send() публичный Метод

public Send ( ClientMessage msg ) : void
msg ClientMessage
Результат void

Send() публичный Метод

public Send ( IEnumerable msgs ) : void
msgs IEnumerable
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string