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

Used for all avoidance objects
상속: CacheObstacle
파일 보기 프로젝트 열기: herbfunk/Funky 1 사용 예제들

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