C# Class AliensWave, SpaceInvadersRemake

Represents an alien wave. > In the classic formation is a grid with 6 columns x 6 rows of aliens.
Inheritance: Vexe.Runtime.Types.BetterBehaviour
ファイルを表示 Open project: skahal/SpaceInvadersRemake Class Usage Examples

Public Properties

Property Type Description
AlienDeployEasyTime float
AlienDeployEasyType iTween.EaseType
AlienDeployInterval float
AlienDeployStartPosition Vector3
AlienMoveSounds UnityEngine.AudioClip[]
AlienPrefabs GameObject[]
AlienSpeedChangedSound UnityEngine.AudioClip
AliensAliveMoveDelay float>.Dictionary
Columns float
MoveSize Vector2
MoveSizeWaveNumberInc Vector2
Padding Vector2
Rows float

Public Methods

Method Description
Awake ( ) : void
FixedUpdate ( ) : void
Flip ( ) : void
OnAlienDie ( int aliensAlive ) : void
PlayAlienMoveSound ( ) : void
SetDelay ( int aliensAlive ) : void
Setup ( ) : void

Private Methods

Method Description
DeployAliens ( float top ) : IEnumerator
EndFlip ( ) : IEnumerator
MoveAliens ( ) : IEnumerator

Method Details

Awake() public method

public Awake ( ) : void
return void

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

Flip() public method

public Flip ( ) : void
return void

OnAlienDie() public method

public OnAlienDie ( int aliensAlive ) : void
aliensAlive int
return void

PlayAlienMoveSound() public method

public PlayAlienMoveSound ( ) : void
return void

SetDelay() public method

public SetDelay ( int aliensAlive ) : void
aliensAlive int
return void

Setup() public method

public Setup ( ) : void
return void

Property Details

AlienDeployEasyTime public_oe property

public float AlienDeployEasyTime
return float

AlienDeployEasyType public_oe property

public iTween.EaseType AlienDeployEasyType
return iTween.EaseType

AlienDeployInterval public_oe property

public float AlienDeployInterval
return float

AlienDeployStartPosition public_oe property

public Vector3 AlienDeployStartPosition
return Vector3

AlienMoveSounds public_oe property

public AudioClip[],UnityEngine AlienMoveSounds
return UnityEngine.AudioClip[]

AlienPrefabs public_oe property

public GameObject[] AlienPrefabs
return GameObject[]

AlienSpeedChangedSound public_oe property

public AudioClip,UnityEngine AlienSpeedChangedSound
return UnityEngine.AudioClip

AliensAliveMoveDelay public_oe property

public Dictionary AliensAliveMoveDelay
return float>.Dictionary

Columns public_oe property

public float Columns
return float

MoveSize public_oe property

public Vector2 MoveSize
return Vector2

MoveSizeWaveNumberInc public_oe property

public Vector2 MoveSizeWaveNumberInc
return Vector2

Padding public_oe property

public Vector2 Padding
return Vector2

Rows public_oe property

public float Rows
return float