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"); }
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); } }
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"); }