C# 클래스 AgentAntoineBis, PathfindingToolUnity

상속: MonoBehaviour
파일 보기 프로젝트 열기: benjaml/PathfindingToolUnity

공개 프로퍼티들

프로퍼티 타입 설명
SpawnPos Vector3
bro1 GameObject
bro2 GameObject
bullet GameObject
closeEnoughRange float
cube Material
currentEnemy GameObject
enemies GameObject[]
lastShoot float
nodes GameObject
points GameObject[]
rate float
road List
spawnBullet GameObject
spawnBulletRotation GameObject
speed float
target GameObject

공개 메소드들

메소드 설명
Calc ( ) : void
ChangeColor ( ) : void
Chase ( ) : void
DelegateChase ( ) : bool
DelegateDistance ( ) : bool
DelegateDodge ( ) : bool
DelegateInvertBool ( bool inBool ) : bool
DelegatePatrol ( ) : bool
Dodge ( Vector3 pos, Vector3 v, Vector3 forward ) : void
GetCanShoot ( ) : bool
GetCanShootDelegate ( ) : bool
HaveShoot ( ) : bool
HaveTarget ( ) : bool
MustChase ( ) : bool
NoTarget ( ) : bool
OnCollisionEnter ( Collision other ) : void
Patrol ( ) : void
Shoot ( ) : void
ShootBullet ( ) : bool
Start ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
Esquive ( Vector3 v ) : IEnumerator

메소드 상세

Calc() 공개 메소드

public Calc ( ) : void
리턴 void

ChangeColor() 공개 메소드

public ChangeColor ( ) : void
리턴 void

Chase() 공개 메소드

public Chase ( ) : void
리턴 void

DelegateChase() 공개 메소드

public DelegateChase ( ) : bool
리턴 bool

DelegateDistance() 공개 메소드

public DelegateDistance ( ) : bool
리턴 bool

DelegateDodge() 공개 메소드

public DelegateDodge ( ) : bool
리턴 bool

DelegateInvertBool() 공개 메소드

public DelegateInvertBool ( bool inBool ) : bool
inBool bool
리턴 bool

DelegatePatrol() 공개 메소드

public DelegatePatrol ( ) : bool
리턴 bool

Dodge() 공개 메소드

public Dodge ( Vector3 pos, Vector3 v, Vector3 forward ) : void
pos Vector3
v Vector3
forward Vector3
리턴 void

GetCanShoot() 공개 메소드

public GetCanShoot ( ) : bool
리턴 bool

GetCanShootDelegate() 공개 메소드

public GetCanShootDelegate ( ) : bool
리턴 bool

HaveShoot() 공개 메소드

public HaveShoot ( ) : bool
리턴 bool

HaveTarget() 공개 메소드

public HaveTarget ( ) : bool
리턴 bool

MustChase() 공개 메소드

public MustChase ( ) : bool
리턴 bool

NoTarget() 공개 메소드

public NoTarget ( ) : bool
리턴 bool

OnCollisionEnter() 공개 메소드

public OnCollisionEnter ( Collision other ) : void
other Collision
리턴 void

Patrol() 공개 메소드

public Patrol ( ) : void
리턴 void

Shoot() 공개 메소드

public Shoot ( ) : void
리턴 void

ShootBullet() 공개 메소드

public ShootBullet ( ) : bool
리턴 bool

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

SpawnPos 공개적으로 프로퍼티

public Vector3 SpawnPos
리턴 Vector3

bro1 공개적으로 프로퍼티

public GameObject bro1
리턴 GameObject

bro2 공개적으로 프로퍼티

public GameObject bro2
리턴 GameObject

bullet 공개적으로 프로퍼티

public GameObject bullet
리턴 GameObject

closeEnoughRange 공개적으로 프로퍼티

public float closeEnoughRange
리턴 float

cube 공개적으로 프로퍼티

public Material cube
리턴 Material

currentEnemy 공개적으로 프로퍼티

public GameObject currentEnemy
리턴 GameObject

enemies 공개적으로 프로퍼티

public GameObject[] enemies
리턴 GameObject[]

lastShoot 공개적으로 프로퍼티

public float lastShoot
리턴 float

nodes 공개적으로 프로퍼티

public GameObject nodes
리턴 GameObject

points 공개적으로 프로퍼티

public GameObject[] points
리턴 GameObject[]

rate 공개적으로 프로퍼티

public float rate
리턴 float

road 공개적으로 프로퍼티

public List road
리턴 List

spawnBullet 공개적으로 프로퍼티

public GameObject spawnBullet
리턴 GameObject

spawnBulletRotation 공개적으로 프로퍼티

public GameObject spawnBulletRotation
리턴 GameObject

speed 공개적으로 프로퍼티

public float speed
리턴 float

target 공개적으로 프로퍼티

public GameObject target
리턴 GameObject