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

Used for all avoidance objects
Наследование: CacheObstacle
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

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

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

Описание методов

CacheAvoidance() публичный Метод

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
Результат System

CacheAvoidance() публичный Метод

public CacheAvoidance ( CacheObject parent, AvoidanceType avoidancetype ) : System
parent CacheObject
avoidancetype AvoidanceType
Результат System

CacheAvoidance() публичный Метод

public CacheAvoidance ( CacheObject parent, AvoidanceType type, Ray R, double speed ) : System
parent CacheObject
type AvoidanceType
R Ray
speed double
Результат System

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() публичный Метод

public TestIntersection ( CacheObject OBJ, System.Vector3 BotPosition ) : bool
OBJ CacheObject
BotPosition System.Vector3
Результат bool

TestIntersection() публичный Метод

public TestIntersection ( System.Vector3 V1, System.Vector3 V2, bool CollisonRadius = true ) : bool
V1 System.Vector3
V2 System.Vector3
CollisonRadius bool
Результат bool

UpdateProjectileRayTest() публичный Метод

Check if this projectile will directly impact the bot.
public UpdateProjectileRayTest ( ) : bool
Результат bool