Exemplo n.º 1
0
    void Start()
    {
        effect = GetComponent <SonarEffect>();

        player = GameObject.Find("/Field/Player");
        GameObject enemyObj = GameObject.Find("/Field/Enemies");

        if (enemyObj)
        {
            enemy = enemyObj.GetComponent <RandomGenerator>();
        }
        GameObject itemObj = GameObject.Find("/Field/Items");

        if (itemObj)
        {
            item = itemObj.GetComponent <RandomGenerator>();
        }
        GameObject torpedoObj = GameObject.Find("/Field/Torpedoes");

        if (torpedoObj)
        {
            torpedo = torpedoObj.GetComponent <TorpedoManager>();
        }

        GameObject sonarCameraObj = GameObject.Find("/Field/Player/SonarCamera");

        if (sonarCameraObj)
        {
            maxRadius = sonarCameraObj.GetComponent <SphereCollider>().radius;
        }

        StartCoroutine("Delay");
    }
Exemplo n.º 2
0
    private void SetSize(GameObject obj)
    {
        ActiveSonar activeSonar = currentObj.GetComponent <ActiveSonar>();

        if (activeSonar)
        {
            activeSonar.SetMaxRadius(radius);
        }
        SonarEffect effecter = currentObj.GetComponent <SonarEffect>();

        if (effecter)
        {
            effecter.Init(GetComponent <GUITexture>().pixelInset);
        }
    }
Exemplo n.º 3
0
    void Start()
    {
        effect = GetComponent<SonarEffect>();

        player = GameObject.Find("/Field/Player");
        GameObject enemyObj = GameObject.Find("/Field/Enemies");
        if (enemyObj) enemy = enemyObj.GetComponent<RandomGenerator>();
        GameObject itemObj = GameObject.Find("/Field/Items");
        if (itemObj) item = itemObj.GetComponent<RandomGenerator>();
        GameObject torpedoObj = GameObject.Find("/Field/Torpedoes");
        if (torpedoObj) torpedo = torpedoObj.GetComponent<TorpedoManager>();

        GameObject sonarCameraObj = GameObject.Find("/Field/Player/SonarCamera");
        if (sonarCameraObj) maxRadius = sonarCameraObj.GetComponent<SphereCollider>().radius;

        StartCoroutine("Delay");
    }