public override void Init(object [] parameters = null) { SetState(State.Init); m_config = (SpaceInvadersConfig.BossLevelConfig)parameters [0]; ClearPreviousProjectiles( ); m_projectiles = new List <SpaceInvadersProjectile> ( ); CreateProjectilePool(m_projectilePrefab); m_HPCounter = GetComponentInChildren <TextMesh> ( ); }
public override void Init(object [] parameters = null) { SetState(State.Init); m_config = (SpaceInvadersConfig.BossLevelConfig)parameters [0]; m_originalPosition = Input.mousePosition; ClearPreviousProjectiles( ); m_projectiles = new List <SpaceInvadersProjectile> ( ); CreateProjectilePool(m_projectilePrefab); }