void OnTriggerEnter(Collider col) { if (col.gameObject.tag.CompareTo("Atom1") == 0) { animator = col.gameObject.GetComponent <Animator>(); animator.SetBool("Move1", true); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { animator.SetBool("Move1", false); }, 1f)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { col.transform.localScale = new Vector3(0.001f, 0.001f, 0.001f); col.gameObject.GetComponent <BoxCollider>().size = new Vector3(1000f, 1000f, 1000f); transform.localScale = new Vector3(0.001f, 0.001f, 0.001f); gameObject.GetComponent <BoxCollider>().size = new Vector3(1000f, 1000f, 1000f); }, 1.5f)); } else if (col.gameObject.tag.CompareTo("Atom3") == 0) { col.transform.localScale = new Vector3(0.001f, 0.001f, 0.001f); col.gameObject.GetComponent <BoxCollider>().size = new Vector3(1000f, 1000f, 1000f); transform.localScale = new Vector3(0.001f, 0.001f, 0.001f); gameObject.GetComponent <BoxCollider>().size = new Vector3(1000f, 1000f, 1000f); } }
void Start() { levelTreeTr = transform.Find("Panel/LevelTree"); floorCheckOnBtn = transform.Find("Panel/FloorCommitAll").GetComponent <Button>(); floorCheckOffBtn = transform.Find("Panel/FloorCanelAll").GetComponent <Button>(); compoentTreeTr = transform.Find("Panel/CompoentTree"); compoentCheckOnBtn = transform.Find("Panel/CompoentCommitAll").GetComponent <Button>(); compoentCheckOffBtn = transform.Find("Panel/CompoentCanelAll").GetComponent <Button>(); floorCheckOnBtn.onClick.AddListener(delegate() { CheckAll(true, levelTreeTr); }); floorCheckOffBtn.onClick.AddListener(delegate() { CheckAll(false, levelTreeTr); }); compoentCheckOnBtn.onClick.AddListener(delegate() { CheckAll(true, compoentTreeTr); }); compoentCheckOffBtn.onClick.AddListener(delegate() { CheckAll(false, compoentTreeTr); }); ConfirmBtn = transform.Find("Panel/Confirm").GetComponent <Button>(); CanelBtn = transform.Find("Panel/Canel").GetComponent <Button>(); ConfirmBtn.onClick.AddListener(delegate() { Confirm(); }); CanelBtn.onClick.AddListener(delegate() { ClosePanel(); }); LevelTreeInit(); // CompoentTreeInit(); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { setdata(); SetScaleTo1(); }, 0.2f )); }
private void UIGetIn() { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UICollection.AlphaFade(UIElementsList[0], true); }, 0.5f)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UICollection.AlphaFade(UIElementsList[1], true); GameObject role = element2[1].gameObject; RectTransform roleRect = role.GetComponent <RectTransform>(); GameObject shadow = element2[0].gameObject; RectTransform shadowRect = role.GetComponent <RectTransform>(); UICollection.MoveToPos(role, new Vector3(0f, roleRect.localPosition.y, roleRect.localPosition.z), 0.15f); UICollection.MoveToPos(shadow, new Vector3(0f, shadowRect.localPosition.y, shadowRect.localPosition.z), 0.15f); }, 1.0f)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UICollection.AlphaFade(UIElementsList[3], true); int i = 0; foreach (Image item in element4) { GameObject obj = element4[i].gameObject; RectTransform rect = obj.GetComponent <RectTransform>(); UICollection.MoveToPos(obj, new Vector3(rect.localPosition.x, -80f * i, rect.localPosition.z), 0.2f); i++; } }, 1.5f)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UICollection.AlphaFade(element3Img.gameObject, true, 0.7f); }, 2.0f)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UICollection.AlphaFade(element3Text.gameObject, true); }, 2.0f)); }
public bool TriggerEvent(eObject target, string signal, float delay = 0, bool showInDebug = true) { if (target == null) { return(false); } if (delay == 0) { if (showInDebug) { Debug.Log("Event: " + this.name + "(" + this.GetType().ToString() + ")\tTO\t" + target.name + "(" + target.GetType().ToString() + ") :\t\t" + signal); } target.OnSignalRecieved(this, signal.Split(' ')); return(true); } StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { if (target != null) { if (showInDebug) { Debug.Log("Event: " + this.name + "(" + this.GetType().ToString() + ")\tTO\t" + target.name + "(" + target.GetType().ToString() + ") :\t\t" + signal); } target.OnSignalRecieved(this, signal.Split(' ')); } }, delay)); return(true); }
void OnCollisionEnter(Collision other) { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { this.transform.position = originalPosition; }, 0.0f)); }
private void OnCollisionEnter2D(Collision2D other) { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { Destroy(gameObject); }, 2.0f)); }
public override void Standby() { base.Standby(); if (EnemyManager.Instance().SetStandby()) { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { MainManager.Instance().SetHeroRound(); }, 1f)); } }
public override void OnPointerUp(PointerEventData eventData) { Transform Note = transform.parent.parent.parent.parent.parent.Find("Note"); if (itemsData.GetItemByItemName(label).isNote) { Note.GetComponent <NoteUI>().Show(itemsData.GetItemByItemName(label).name); GameObject.Find("BackpackUI/Canvas/Dropdown").GetComponent <BackpackUIDropdown>().CanUnBan = false; } else if (itemsData.GetItemByItemName(label).isNewPanel) { if (label == "收音机") { if (Note.parent.parent.GetComponent <BackpackUI>().HasItem("电池")) //收音机有电池 { GameObject.Find("UI/n格漫画UI").transform.GetComponent <CartoonUI>().Show(3); GameObject.Find("BackpackUI/Canvas/Dropdown").GetComponent <BackpackUIDropdown>().CanUnBan = false; } else //收音机没电池 { GameObject.Find("UI/字幕UI").GetComponent <ZimuUI>().Show("没有反应......难道是没电了吗?"); } } if (label == "零件") { /*GameObject newPanel; * if (Note.parent.Find("零件安装UI (clone)") == null) { newPanel = Instantiate(itemsData.GetItemByItemName(label).newPanelPrefab, GameObject.Find("UI").transform); } * else newPanel = GameObject.Find("UI/零件安装UI (clone)").gameObject; * newPanel.GetComponent<ShowAndHideUI>().Show();*/ InputController.BanButton(true); InputController.BanMouse(true); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { InputController.BanButton(false); InputController.BanMouse(false); }, 5f)); GameObject.Find("UI/字幕UI").GetComponent <ZimuUI>().Show("将零件安装到轮椅上了\n轮椅可以短暂的冲刺了,也许可以跨越某些地形了..."); GameObject.Find("UI/技能UI/Canvas/Panel/技能1").GetComponent <Skill>().GetSkill(); Note.parent.parent.GetComponent <BackpackUI>().RemoveItem("零件"); } if (label == "收据1") { GameObject.Find("BackpackUI/Canvas/Dropdown").GetComponent <BackpackUIDropdown>().CanUnBan = false; GameObject newPanel; if (GameObject.Find("UI/收据(Clone)") == null) { newPanel = Instantiate(GameObject.Find("ItemsData").GetComponent <ItemsData>().GetItemByItemName("收据1").newPanelPrefab, GameObject.Find("UI").transform); } else { newPanel = GameObject.Find("UI/收据UI(Clone)").gameObject; } newPanel.gameObject.SetActive(true); GameObject.Find("UI").transform.Find("收据UI(Clone)/Note").GetComponent <NoteUI>().Show("收据1", 0.5f, 2f, 2); } } base.OnPointerUp(eventData); }
public override void CompleteDo() { UIText.text = taskCompleteText; UIText.gameObject.SetActive(true); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { SceneManager.LoadScene(sceneName); }, completeExistTime)); }
private void WaitFor(float wait_time) { InputController.BanButton(true); InputController.BanMouse(true); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { InputController.BanButton(false); InputController.BanMouse(false); }, wait_time)); }
public override void CompleteDo() { UIText.text = taskCompleteText; UIText.gameObject.SetActive(true); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UIText.text = ""; UIText.gameObject.SetActive(false); }, completeExistTime)); base.CompleteDo(); }
void OnTriggerEnter2D(Collider2D co) { if (co.name == "character") { Instantiate(born, co.transform.position, co.transform.rotation); AudioSource.PlayClipAtPoint(die, transform.position); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { Destroy(co.gameObject); SceneManager.LoadScene(2); }, 0.5f)); } }
public override bool Completed() { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { delayReturn = true; }, taskDelay + beforePlayedDelay + beforePlayedExist)); if (delayReturn) { return(true); } else { return(false); } }
void Start() { gm = GameObject.Find("GameManager").GetComponent <GameManager>(); payButton.onClick.AddListener(() => { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { GameObject newSMS = Instantiate(sms, canvas.transform, false) as GameObject; newSMS.SetActive(true); }, 0.5f)); if (iconLayout.childCount > 9) { Destroy(iconLayout.GetChild(iconLayout.childCount - 1).gameObject); if (iconLayout.childCount > 10) { explosion.SetActive(false); explosion.SetActive(true); normalExpFx.Play(); return; } gm.noteSpeed = 5; music = Camera.main.GetComponent <AudioSource>(); float t = music.time; music.clip = clip; music.Play(); music.time = t; if (gm.pause) { music.Pause(); } // gameObject.SetActive(false); explosion.SetActive(false); explosion.SetActive(true); criticalExpFx.Play(); gm.minPassScore = 0; gm.maxCanMiss = int.MaxValue; gm.cheat = true; return; } else { gm.noteSpeed *= 0.9f; if (gm.noteSpeed < 2) { gm.noteSpeed = 2; } } normalExpFx.Play(); }); }
private void Rush() { child.GetComponent <Animator>().SetBool("IsRushing", true); is_rushing = true; InputController.BanMouse(true); Physics2D.IgnoreCollision(GetComponent <Collider2D>(), GameObject.Find("WarningTrigger").transform.GetChild(0).GetComponent <Collider2D>(), true); //GameObject.Find("WarningTrigger").GetComponent<Collider2D>().enabled = false; StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { child.GetComponent <Animator>().SetBool("IsRushing", false); is_rushing = false; InputController.BanMouse(false); Physics2D.IgnoreCollision(GetComponent <Collider2D>(), GameObject.Find("WarningTrigger").transform.GetChild(0).GetComponent <Collider2D>(), false); //GameObject.Find("WarningTrigger").GetComponent<Collider2D>().enabled = true; }, 0.5f)); }
public virtual void BeforePlay() { if (!beforePlayed) { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UIText.gameObject.SetActive(true); UIText.text = UIText.text = taskName + "\n" + taskDescription; }, beforePlayedDelay)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UIText.text = ""; UIText.gameObject.SetActive(false); taskstate = state.OnGoing; }, beforePlayedDelay + beforePlayedExist)); beforePlayed = true; } }
public void OnStateChange(WorldState state) { if (state == WorldState.DiscriminateEnd) { if (!GM.isSpace) { Debug.Log("DiscriminateEffect: " + gameObject.name); Debug.Log("The " + GM.charIndex + " times, score is " + GM.score[GM.charIndex - 1]); //txt_score.text = "" + GM.score[GM.charIndex - 1]; float score = GM.score[GM.charIndex - 1]; //根据分数显示判定效果图片 if (score < moderateScore) { effectEnable(poor); } else if (score < goodScore) { effectEnable(moderate); } else if (score < excellentScore) { effectEnable(good); } else { effectEnable(excellent); } //判定时手柄抖动 //VRTK_ControllerHaptics.TriggerHapticPulse(VRTK_ControllerReference.GetControllerReference(gameObject), 0.3f); } //exitTime时间后,判定效果消失,进入生成文字阶段 StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { DisableAllEffect(); GM.ChangeState(WorldState.Generate); }, exitTime)); //DisableAllEffect(); //GM.ChangeState(WorldState.Generate); } }
public override void Standby() { base.Standby(); mAnimator.SetBool("bSelected", false); heroState = HeroState.stop; mainInstance.curHero = null; HideMenuUI(); if (HeroManager.Instance().SetStandby()) { MainManager.Instance().HideAllUI(); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { MainManager.Instance().SetEnemyRound(); }, 1f)); } else { MainManager.Instance().ShowAllUI(); } }
// Use this for initialization void Start() { gm = GameObject.Find("GameManager").GetComponent <GameManager> (); thirdDay.onClick.AddListener(() => { thirdDay.gameObject.SetActive(false); sign2Day.gameObject.SetActive(false); sign3Day.gameObject.SetActive(true); threeDayFx.Play(); }); buttonPay.onClick.AddListener(() => { signBackground.gameObject.SetActive(false); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { GameObject newSMS = Instantiate(sms, canvas.transform, false) as GameObject; newSMS.SetActive(true); }, 0.5f)); allDayFx.Play(); }); chouBtn.onClick.AddListener(() => { chouPanel.SetActive(true); }); chou1Btn.onClick.AddListener(() => { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { GameObject newSMS = Instantiate(sms, canvas.transform, false) as GameObject; newSMS.SetActive(true); }, 0.5f)); oneChouFx.Play(); }); chou10Btn.onClick.AddListener(() => { chouPanel.SetActive(false); paid = true; StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { GameObject newSMS = Instantiate(sms, canvas.transform, false) as GameObject; newSMS.SetActive(true); }, 0.5f)); tenChouFx.Play(); }); }
// Use this for initialization void Start() { PlayerPrefs.SetInt("Paid", 0); gm = GameObject.Find("GameManager").GetComponent <GameManager>(); fog = GameObject.Find("FadeCanvas/Fog"); GetComponent <Button>().onClick.AddListener(() => { fog.SetActive(false); GetComponent <Image>().enabled = false; transform.GetChild(0).gameObject.SetActive(false); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { GameObject newSMS = Instantiate(sms, canvas.transform, false) as GameObject; PlayerPrefs.SetInt("Paid", 1); newSMS.SetActive(true); }, 0.5f)); }); }
public void ClickMoneyButton() { // 增加金钱 moneyCount += moneyAddInterval; costText = "已充值金额:" + moneyCount.ToString(); moneyScore.GetComponent <Text>().text = costText; Debug.Log("Changed Money."); // 播放 Rank 提示 //alwaysPerfectRank.GetComponent<Animator>().Play("Rank_Appear"); // GameObject InitRank = Instantiate(rankPrefab) as GameObject; //GameObject InitRank = (GameObject)Instantiate(rankPrefab, rankCanvas.transform, false); GameObject InitRank = Instantiate(rankPrefab, rankCanvas.transform, false) as GameObject; // InitRank.transform.parent = rankCanvas.transform; // InitRank.GetComponent<Transform>().position = alwaysPerfectRank.GetComponent<Transform>().position; InitRank.SetActive(true); InitRank.GetComponent <Animator>().SetTrigger("StartAppear"); float tempX = Random.Range(-1.0f, 1.0f) * 3.0f; Debug.Log("TempX = " + tempX); Vector3 tempVec = new Vector3(tempX, 0, 0); GameObject InitNoteGroup = (GameObject)Instantiate(noteGroup, tempVec, transform.rotation); InitNoteGroup.SetActive(true); goldenParticles.GetComponent <ParticleSystem>().Play(); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { GameObject newSMS = Instantiate(SMSfab, canvas.transform, false) as GameObject; newSMS.transform.GetChild(0).GetComponent <AudioSource>().volume = 0.5f; newSMS.SetActive(true); }, 5.5f)); GetComponent <AudioSource>().Play(); }
private void ShowChairMan() { CameraAndCharacterController cameraController = GameObject.Find("CameraAndCharacterController").GetComponent <CameraAndCharacterController>(); GameObject characters = GameObject.Find("scene2-character"); GameObject character_chair = characters.transform.Find("Character-chair").gameObject; character_chair.GetComponent <ShowAndHide>().Show(2f); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { cameraController.character_man = character_chair; GameObject.Find("Character-dog-growup").GetComponent <AutoFollow>().followed = character_chair; GameObject cameras = GameObject.Find("scene2-camera"); GameObject camera_chair = cameras.transform.Find("CM vcam3").gameObject; cameraController.camera_man.SetActive(false); camera_chair.SetActive(true); cameraController.camera_man = camera_chair; Physics2D.IgnoreCollision(character_chair.GetComponent <Collider2D>(), cameraController.character_dog.GetComponent <Collider2D>(), true); }, 2f)); }
public void setVisualDice() { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { num1.SetActive(false); num2.SetActive(false); num3.SetActive(false); num4.SetActive(false); num5.SetActive(false); num6.SetActive(false); if (diceValue == 1) { num1.SetActive(true); } else if (diceValue == 2) { num2.SetActive(true); } else if (diceValue == 3) { num3.SetActive(true); } else if (diceValue == 4) { num4.SetActive(true); } else if (diceValue == 5) { num5.SetActive(true); } else if (diceValue == 6) { num6.SetActive(true); } else { num1.SetActive(true); } GameObject.Find("ControllerObj").GetComponent <Controller>().setState(state); }, 0.2f)); }
private void CanStart() { if (SceneManager.GetActiveScene().buildIndex == 1) { trackCamera.SetActive(false); newAnyDownStart = Instantiate(anyDownStart, new Vector3(playerStartPosition.position.x, playerStartPosition.position.y - 2f, playerStartPosition.position.z), Quaternion.identity); Invoke("CanMove", 0.2f); waitFinished = true; } else if (SceneManager.GetActiveScene().buildIndex == 5) { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { trackCamera.SetActive(false); Invoke("CanMove", 0.2f); waitFinished = true; }, 2f)); } }
void sprinting() //冲刺 { float h = Input.GetAxisRaw("Horizontal"); float c = Input.GetAxisRaw(("Vertical")); if (grounded2) { m_rigidbody.velocity = new Vector2(0, 0); grounded2 = false; if (c != 0 && h != 0) //斜冲 { m_rigidbody.gravityScale = 0; m_rigidbody.velocity = new Vector2(h, c) * sprintSpeed2; StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { m_rigidbody.velocity = new Vector2(0, 0); m_rigidbody.gravityScale = 4; }, 0.2f)); } else if (c != 0f || h != 0f) //正冲 { m_rigidbody.gravityScale = 0; m_rigidbody.velocity = new Vector2(h, c) * sprintSpeed1; StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { m_rigidbody.velocity = new Vector2(0, 0); m_rigidbody.gravityScale = 4; }, 0.2f)); } else //原定方向冲刺 { m_rigidbody.gravityScale = 0; m_rigidbody.velocity = new Vector2(cnt, 0) * sprintSpeed1; StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { m_rigidbody.velocity = new Vector2(0, 0); m_rigidbody.gravityScale = 4; }, 0.2f)); } } }
//教学系统离场动画 void MoveGhostOutScreen() { tweenPos.PlayReverse(); teachPanelBg.GetComponent <TweenAlpha>().PlayReverse(); //将教学内容隐藏(在动画结束后隐藏) StartCoroutine(DelayToInvoke.DelayIt(() => { gameObject.SetActive(false); teachBg.gameObject.SetActive(false); tranDesc.GetComponent <UILabel>().text = ""; colliderBG.gameObject.SetActive(false); if (onFinishedCallback != null) { onFinishedCallback(); } }, tweenPos.duration)); }
private void Update() { //Debug.Log("count: " + count); if (isMove) { transform.Translate(0, 0, speed * Time.deltaTime); } if (transform.position.z < endZ) { if (isMove) { GameManager.Instance.PlayEffect(0); //播放提示音效 GameManager.Instance.ChangeState(WorldState.DiscriminateBefore); Debug.Log("CharQuad: " + exitTime); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { Destroy(gameObject); }, exitTime)); } isMove = false; //Destroy(gameObject); } }
private void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "Enemy") { if (BattleGlobals.currentObj == gameObject)//attack { anim.SetTrigger("attack"); en = collision.gameObject.GetComponent <Enemy>(); if (id == "002") { Attack(en); } else { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { BattleGlobals.isReturn = true; }, GameFuncs.GetAnim(anim, "attack").length)); } } } }
public void ChangeDisc(CdBoxControl control) { //切换歌曲列表 track = control.track; musicList.Clear(); foreach (CdData.OneMusic music in track.musicList) { AudioClip clip = Resources.Load <AudioClip>("Musics/" + music.musicName); musicList.Add(clip); } Image cdSmallImage = control.cdSmallImage; StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UICollection.MoveToPos(cdSmallImage.gameObject, control.MoveTargetPos, 0.2f); }, 0.0f)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { UICollection.AlphaFadeImg(cdSmallImage.gameObject, false); }, 0.2f)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { NeedleOut(); UICollection.AlphaFadeImg(discImage.gameObject, false); DiscStopRotating(); }, 1f)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { NeedleIn(5.0f); UICollection.SetImage(control.cdSmallImage.sprite, discImage); UICollection.AlphaFadeImg(discImage.gameObject, true); control.isChanging = false; control.isSelected = true; }, 2f)); StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { DiscStartRotating(); audioSource.Play(); musicNameText.text = audioSource.clip.name; ChangeToPauseSpr(); UICollection.SetImage(pauseBtn.upSpr, pauseBtn.gameObject.GetComponent <Image>()); }, 2.5f)); }
void OnTriggerStay(Collider col) { if (col.gameObject.tag.CompareTo("Atom1") == 0) { { StartCoroutine(DelayToInvoke.DelayToInvokeDo(() => { col.transform.localScale = new Vector3(0.001f, 0.001f, 0.001f); col.gameObject.GetComponent <BoxCollider>().size = new Vector3(1000f, 1000f, 1000f); transform.localScale = new Vector3(0.001f, 0.001f, 0.001f); gameObject.GetComponent <BoxCollider>().size = new Vector3(1000f, 1000f, 1000f); }, 1.5f)); } } else if (col.gameObject.tag.CompareTo("Atom3") == 0) { col.transform.localScale = new Vector3(0.001f, 0.001f, 0.001f); col.gameObject.GetComponent <BoxCollider>().size = new Vector3(1000f, 1000f, 1000f); transform.localScale = new Vector3(0.001f, 0.001f, 0.001f); gameObject.GetComponent <BoxCollider>().size = new Vector3(1000f, 1000f, 1000f); } }