C# Class EyeBossManager, STR

Inheritance: BossManager
Mostra 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_oe property

public GameObject beamColliderPrefab
return GameObject

bulletPrefab public_oe property

public Transform bulletPrefab
return Transform

chargingBeamPrefab public_oe property

public ParticleSystem chargingBeamPrefab
return ParticleSystem

inPlane public_oe property

public bool inPlane
return bool

irisOpen public_oe property

public bool irisOpen
return bool