Example #1
0
        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);
        }