C# Class EyeBossManager, STR

Inheritance: BossManager
Show file Open project: jamiehenson/STR Class Usage Examples

Public Properties

Property Type Description
beamColliderPrefab GameObject
bulletPrefab Transform
chargingBeamPrefab ParticleSystem
inPlane bool
irisOpen bool

Public Methods

Method Description
Shoot ( ) : IEnumerator
Start ( ) : void
Update ( ) : void
fireTurret ( ) : void
initStats ( ) : void

Private Methods

Method Description
Beam ( ) : IEnumerator
PlayBossFire ( ) : void
chargedAnimation ( ) : void
chargingAnimation ( ) : void
fireBullet ( Vector3 startPosition, Quaternion startRotation, NetworkViewID targetID, NetworkViewID bulletID, Vector3 fireDir, Vector3 force ) : void
irisShieldAnimation ( float speed, float time ) : void
modifyNames ( string chargingBeamName, string chargedBeamName ) : void
turretAnimation ( int turretNumber ) : void
universeN ( ) : int

Method Details

Shoot() public method

public Shoot ( ) : IEnumerator
return IEnumerator

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

fireTurret() public method

public fireTurret ( ) : void
return void

initStats() public method

public initStats ( ) : void
return void

Property Details

beamColliderPrefab public property

public GameObject beamColliderPrefab
return GameObject

bulletPrefab public property

public Transform bulletPrefab
return Transform

chargingBeamPrefab public property

public ParticleSystem chargingBeamPrefab
return ParticleSystem

inPlane public property

public bool inPlane
return bool

irisOpen public property

public bool irisOpen
return bool