Ejemplo n.º 1
0
    void OnCollisionEnter2D(Collision2D col)
    {
        GameObject    hit  = col.gameObject;
        FiringCommand ammo = hit.GetComponent <FiringCommand>();

        ammo.leftBullet  = leftMissile;
        ammo.rightBullet = rightMissile;
    }
Ejemplo n.º 2
0
    void Fire()
    {
        AiWeapons FiringCommand;

        for (int ii = 0; ii < CannonNum; ii++)
        {
            FiringCommand = (AiWeapons)CannonArr[ii].GetComponent(typeof(AiWeapons));
            FiringCommand.Fire();
        }
        for (int ii = 0; ii < MissileNum; ii++)
        {
            FiringCommand = (AiWeapons)MissileArr[ii].GetComponent(typeof(AiWeapons));
            FiringCommand.Fire();
        }
        for (int ii = 0; ii < LaserNum; ii++)
        {
            FiringCommand = (AiWeapons)LaserArr[ii].GetComponent(typeof(AiWeapons));
            FiringCommand.Fire();
        }
    }