C# Class fBaseXtensions.Cache.Internal.Objects.CacheObstacle

Inheritance: CacheObject
Afficher le fichier Open project: herbfunk/Funky

Méthodes publiques

Méthode Description
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

Method Details

CacheObstacle() public méthode

public CacheObstacle ( CacheObject fromObj ) : System
fromObj CacheObject
Résultat System

CacheObstacle() public méthode

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
Résultat System

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

PointInside() public méthode

public PointInside ( GridPoint Pos ) : bool
Pos GridPoint
Résultat bool

PointInside() public méthode

public PointInside ( System.Vector3 V3 ) : bool
V3 System.Vector3
Résultat bool

RefreshObject() public méthode

public RefreshObject ( ) : void
Résultat void

TestIntersection() public méthode

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

TestIntersection() public méthode

Tests if this intersects between two gridpoints
public TestIntersection ( GridPoint V1, GridPoint V2 ) : bool
V1 GridPoint
V2 GridPoint
Résultat bool

TestIntersection() public méthode

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
Résultat bool