C# Класс EnemyFighterController, SpaceCOG-Prototype

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]