コード例 #1
0
    // Use this for initialization
    void Start()
    {
        containerScript = GameObject.Find("Invaders").GetComponent <ContainerMover>();
        playerScript    = GameObject.Find("Player").GetComponent <PlayerController>();

        shootingRoutine = StartCoroutine(fireBolt());
    }
コード例 #2
0
ファイル: Mover.cs プロジェクト: CathalRedmond/SpaceInvaders
    void OnTriggerEnter(Collider col)
    {
        if (col.gameObject.tag == "Invader")
        {
            col.gameObject.SetActive(false);
            Destroy(gameObject);

            ContainerMover containerScript = GameObject.Find("Invaders").GetComponent <ContainerMover>();

            containerScript.m_invaderCount--;
            playerScript        = GameObject.Find("Player").GetComponent <PlayerController>();
            playerScript.score += 100;

            playerScript.invaderKilledSound.Play();
        }
        if (col.gameObject.tag == "Ship")
        {
            Destroy(gameObject);
            ShipMover shipScript = GameObject.Find("Ship").GetComponent <ShipMover>();

            shipScript.collided = true;

            playerScript        = GameObject.Find("Player").GetComponent <PlayerController>();
            playerScript.score += 500;

            playerScript.invaderKilledSound.Play();
        }
    }
コード例 #3
0
    void OnTriggerEnter(Collider other)
    {
        ContainerMover containerScript = GameObject.Find("Invaders").GetComponent <ContainerMover>();

        if (other.gameObject.tag == "Invader")
        {
            if (!containerScript.restarting)
            {
                containerScript.restarting = true;
                containerScript.restart();
            }
        }
    }
コード例 #4
0
    void OnTriggerEnter(Collider other)
    {
        ContainerMover containerScript = GameObject.Find("Invaders").GetComponent <ContainerMover>();

        if (other.tag != "Player" && other.tag != "Shot")
        {
            if (!containerScript.collided)
            {
                containerScript.horizontalMove = -containerScript.horizontalMove;
                containerScript.verticalMove   = -0.5f;
                containerScript.collided       = true;
            }
        }
    }