C# 클래스 Dwarrowdelf.Server.VisionTrackerLOS

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

공개 메소드들

메소드 설명
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