C# 클래스 EnemyFighterController, SpaceCOG-Prototype

상속: MonoBehaviour
파일 보기 프로젝트 열기: kalby/SpaceCOG-Prototype 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
lazer GameObject
lazerFireRate float
lazerHeatClimb float
lazerHeatDeficiency float
lazerHeatDissipate float
lazerOverheatPenalty float
lazerOverheatSound GameObject
lazerRange float
lazerSound GameObject
maxHealth float
missile GameObject
missileAmmo int
missileFireRate float
missileLaunchPoints Transform[]
missileRange float
missileSound GameObject
shipCollideSound GameObject
shipExplosionAnimation GameObject
shipExplosionSound GameObject
turrets Transform[]

공개 메소드들

메소드 설명
AddToScore ( int points ) : void
CheckForKill ( GameObject killingPlayer ) : void
Death ( ) : void
FireMissile ( ) : void
GotKillingBlow ( ) : void
Hit ( int damage ) : void
Kill ( ) : void
OnCollisionEnter ( Collision collision ) : void
OnTriggerEnter ( Collider collidedWith ) : void
OnTriggerExit ( Collider other ) : void
ShootLazer ( ) : void
Start ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
ReplaceCapacitor ( float seconds ) : IEnumerator

메소드 상세

AddToScore() 공개 메소드

public AddToScore ( int points ) : void
points int
리턴 void

CheckForKill() 공개 메소드

public CheckForKill ( GameObject killingPlayer ) : void
killingPlayer GameObject
리턴 void

Death() 공개 메소드

public Death ( ) : void
리턴 void

FireMissile() 공개 메소드

public FireMissile ( ) : void
리턴 void

GotKillingBlow() 공개 메소드

public GotKillingBlow ( ) : void
리턴 void

Hit() 공개 메소드

public Hit ( int damage ) : void
damage int
리턴 void

Kill() 공개 메소드

public Kill ( ) : void
리턴 void

OnCollisionEnter() 공개 메소드

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

OnTriggerEnter() 공개 메소드

public OnTriggerEnter ( Collider collidedWith ) : void
collidedWith Collider
리턴 void

OnTriggerExit() 공개 메소드

public OnTriggerExit ( Collider other ) : void
other Collider
리턴 void

ShootLazer() 공개 메소드

public ShootLazer ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

lazer 공개적으로 프로퍼티

public GameObject lazer
리턴 GameObject

lazerFireRate 공개적으로 프로퍼티

public float lazerFireRate
리턴 float

lazerHeatClimb 공개적으로 프로퍼티

public float lazerHeatClimb
리턴 float

lazerHeatDeficiency 공개적으로 프로퍼티

public float lazerHeatDeficiency
리턴 float

lazerHeatDissipate 공개적으로 프로퍼티

public float lazerHeatDissipate
리턴 float

lazerOverheatPenalty 공개적으로 프로퍼티

public float lazerOverheatPenalty
리턴 float

lazerOverheatSound 공개적으로 프로퍼티

public GameObject lazerOverheatSound
리턴 GameObject

lazerRange 공개적으로 프로퍼티

public float lazerRange
리턴 float

lazerSound 공개적으로 프로퍼티

public GameObject lazerSound
리턴 GameObject

maxHealth 공개적으로 프로퍼티

public float maxHealth
리턴 float

missile 공개적으로 프로퍼티

public GameObject missile
리턴 GameObject

missileAmmo 공개적으로 프로퍼티

public int missileAmmo
리턴 int

missileFireRate 공개적으로 프로퍼티

public float missileFireRate
리턴 float

missileLaunchPoints 공개적으로 프로퍼티

public Transform[] missileLaunchPoints
리턴 Transform[]

missileRange 공개적으로 프로퍼티

public float missileRange
리턴 float

missileSound 공개적으로 프로퍼티

public GameObject missileSound
리턴 GameObject

shipCollideSound 공개적으로 프로퍼티

public GameObject shipCollideSound
리턴 GameObject

shipExplosionAnimation 공개적으로 프로퍼티

public GameObject shipExplosionAnimation
리턴 GameObject

shipExplosionSound 공개적으로 프로퍼티

public GameObject shipExplosionSound
리턴 GameObject

turrets 공개적으로 프로퍼티

public Transform[] turrets
리턴 Transform[]