C# Класс fBaseXtensions.Cache.Internal.Objects.CacheObstacle

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

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

Метод Описание
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