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

Used for all avoidance objects
Inheritance: CacheObstacle
Afficher le fichier Open project: herbfunk/Funky Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
CacheAvoidance ( AvoidanceType type, int snoid, int raguid, int acdguid, System.Vector3 position, string name = "" ) : System
CacheAvoidance ( CacheObject parent, AvoidanceType avoidancetype ) : System
CacheAvoidance ( CacheObject parent, AvoidanceType type, Ray R, double speed ) : System
PointInside ( GridPoint Pos ) : bool
PointInside ( System.Vector3 V3 ) : bool
RefreshObject ( ) : void
TestIntersection ( CacheObject OBJ, System.Vector3 BotPosition ) : bool
TestIntersection ( System.Vector3 V1, System.Vector3 V2, bool CollisonRadius = true ) : bool
UpdateProjectileRayTest ( ) : bool

Check if this projectile will directly impact the bot.

Method Details

CacheAvoidance() public méthode

public CacheAvoidance ( AvoidanceType type, int snoid, int raguid, int acdguid, System.Vector3 position, string name = "" ) : System
type AvoidanceType
snoid int
raguid int
acdguid int
position System.Vector3
name string
Résultat System

CacheAvoidance() public méthode

public CacheAvoidance ( CacheObject parent, AvoidanceType avoidancetype ) : System
parent CacheObject
avoidancetype AvoidanceType
Résultat System

CacheAvoidance() public méthode

public CacheAvoidance ( CacheObject parent, AvoidanceType type, Ray R, double speed ) : System
parent CacheObject
type AvoidanceType
R Ray
speed double
Résultat System

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

public TestIntersection ( CacheObject OBJ, System.Vector3 BotPosition ) : bool
OBJ CacheObject
BotPosition System.Vector3
Résultat bool

TestIntersection() public méthode

public TestIntersection ( System.Vector3 V1, System.Vector3 V2, bool CollisonRadius = true ) : bool
V1 System.Vector3
V2 System.Vector3
CollisonRadius bool
Résultat bool

UpdateProjectileRayTest() public méthode

Check if this projectile will directly impact the bot.
public UpdateProjectileRayTest ( ) : bool
Résultat bool