// Use this for initialization void Start() { screenRangeScript = GameObject.Find("ScreenManager").GetComponent <ScreenRangeScript>(); childObjects = new GameObject[transform.childCount]; int count = 0; foreach (Transform child in transform) { childObjects[count] = child.transform.gameObject; childObjects[count].SetActive(false); // 最初全部止める count++; } }
// Use this for initialization void Start() { screenRangeScript = GameObject.Find("ScreenManager").GetComponent <ScreenRangeScript>(); cameraObject = GameObject.Find("Camera2").gameObject; // 配置の更新 UpdatePosition(); // サイズの更新 Vector3 dangerZoneScale; // 横 if (!isVertical) { dangerZoneScale = new Vector3(250.0f, 1.0f, 1.0f); } else { dangerZoneScale = new Vector3(1.0f, 100.0f, 1.0f); Vector3 position = this.transform.position; position.x += screenRangeScript.GetWorldWidth(); transform.Find("Stop").transform.position = position; } Danger.transform.Find("DangerZoneSprite").transform.localScale = dangerZoneScale; dangerModelScript = transform.Find("Model").transform.Find("DangerModel").GetComponent <DangerModelScript>(); dangerModelScript.SetVelocity(isVertical, moveSpeed); // 見えなくする GetComponent <MeshRenderer>().enabled = false; this.transform.Find("Stop").GetComponent <MeshRenderer>().enabled = false; photonView = GetComponent <PhotonView>(); Danger.GetComponent <DangerZoneScript>().SetUpdateAlpha(false); TimeBar.SetActive(false); }
// Use this for initialization void Start() { dangerLineManagerScript = this.transform.parent.parent.GetComponent <DangerLineManagerScript>(); screenRangeScript = GameObject.Find("ScreenManager").GetComponent <ScreenRangeScript>(); }