C# 클래스 fBaseXtensions.Cache.Internal.Objects.CacheObstacle

상속: CacheObject
파일 보기 프로젝트 열기: herbfunk/Funky

공개 메소드들

메소드 설명
CacheObstacle ( CacheObject fromObj ) : System

CacheObstacle ( int snoid, int raguid, int acdguid, System.Vector3 position, string name = "" ) : System
Equals ( object obj ) : bool
GetHashCode ( ) : int
PointInside ( GridPoint Pos ) : bool
PointInside ( System.Vector3 V3 ) : bool
RefreshObject ( ) : void
TestIntersection ( CacheObject OBJ, System.Vector3 BotPosition ) : bool

Tests if this intersects with current bot position using CacheObject

TestIntersection ( GridPoint V1, GridPoint V2 ) : bool

Tests if this intersects between two gridpoints

TestIntersection ( System.Vector3 V1, System.Vector3 V2, bool CollisonRadius = true ) : bool

Tests if this intersects between two vectors

메소드 상세

CacheObstacle() 공개 메소드

public CacheObstacle ( CacheObject fromObj ) : System
fromObj CacheObject
리턴 System

CacheObstacle() 공개 메소드

public CacheObstacle ( int snoid, int raguid, int acdguid, System.Vector3 position, string name = "" ) : System
snoid int
raguid int
acdguid int
position System.Vector3
name string
리턴 System

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

PointInside() 공개 메소드

public PointInside ( GridPoint Pos ) : bool
Pos GridPoint
리턴 bool

PointInside() 공개 메소드

public PointInside ( System.Vector3 V3 ) : bool
V3 System.Vector3
리턴 bool

RefreshObject() 공개 메소드

public RefreshObject ( ) : void
리턴 void

TestIntersection() 공개 메소드

Tests if this intersects with current bot position using CacheObject
public TestIntersection ( CacheObject OBJ, System.Vector3 BotPosition ) : bool
OBJ CacheObject
BotPosition System.Vector3
리턴 bool

TestIntersection() 공개 메소드

Tests if this intersects between two gridpoints
public TestIntersection ( GridPoint V1, GridPoint V2 ) : bool
V1 GridPoint
V2 GridPoint
리턴 bool

TestIntersection() 공개 메소드

Tests if this intersects between two vectors
public TestIntersection ( System.Vector3 V1, System.Vector3 V2, bool CollisonRadius = true ) : bool
V1 System.Vector3
V2 System.Vector3
CollisonRadius bool
리턴 bool