示例#1
0
    void Start()
    {
        _time = 0;

        //レーン情報取得
        _lane      = FindObjectOfType <Lane>();
        _lanePos   = _lane.GetLaneList();
        _laneSizeY = _lane.GetLaneSizeY();
    }
示例#2
0
	void Update () {
        if (player.GetPlayerHp() > 0) Shoot();

        if (firstShooted || createEnemy.GetFirstEnemy() == null) return;
        if (createEnemy.GetFirstEnemy().transform.position.y <= (_lane.GetLaneSizeY() / 3) * 2)
        {
            GameObject bullet = GameObject.Instantiate(_bullet);
            EffectManagerVer2 effect = bullet.GetComponent<EffectManagerVer2>();
            Vector3 pos = _lanePos[createEnemy.GetFirstEnemyPos()];
            effect.SetDefaltPos(pos);
            firstShooted = true;
        }
    }