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

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

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

Метод Описание
AddLiving ( LivingObject living ) : void
RemoveLiving ( LivingObject living ) : void
Sees ( IntVector3 p ) : bool
VisionTrackerLOS ( Player player, EnvironmentObject env ) : System

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

Метод Описание
CollectLocations ( ) : HashSet
CollectObjects ( HashSet knownLocs ) : HashSet
EventIsNear ( IntVector3 p ) : bool
HandleNewTerrainsAndObjects ( ) : void
OnWorldChanged ( Change change ) : void
SendNewObjects ( IEnumerable revealedObjects ) : void
SendNewTerrains ( IEnumerable revealedLocations ) : void
Start ( ) : void
Stop ( ) : void

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

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

public AddLiving ( LivingObject living ) : void
living LivingObject
Результат void

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

public RemoveLiving ( LivingObject living ) : void
living LivingObject
Результат void

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

public Sees ( IntVector3 p ) : bool
p IntVector3
Результат bool

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

public VisionTrackerLOS ( Player player, EnvironmentObject env ) : System
player Player
env EnvironmentObject
Результат System