void Start() { bombButton = GameObject.Find("BombButton"); skillButton = GameObject.Find("SkillButton"); gameManager = GameObject.Find("GameManager"); bulletLevelGage = GameObject.Find("BulletLevelGage"); fuelImageTF = GameObject.Find("FuelImageTF"); //itemGetScript = gameManager.GetComponent<ObjectPoolScript>().itemGetScript; if (gameManager.transform.FindChild("PC/Flight").gameObject) { pcFlight = gameManager.transform.FindChild("PC/Flight").gameObject; } pc = gameManager.transform.FindChild("PC").gameObject; addScoreLabeluiObjectPool = GameObject.Find("AddScoreLabel").GetComponent <uiObjectPool>(); runeObj = GameObject.Find("GameManager").transform.FindChild("Rune").gameObject; soundUiControlScript = gameManager.GetComponent <SoundUiControlScript>(); bulletControlScript = gameManager.GetComponent <BulletControlScript>(); instanceMissionScript = gameManager.GetComponent <InstanceMissionScript>(); bombSkillGageScript = gameManager.GetComponent <BombSkillGageScript>(); bombButton01UIFilledSprite = GameObject.Find("BombButton01").GetComponent <UIFilledSprite>(); magnetScript = gameManager.GetComponent <MagnetScript>(); runeAlphaAni = runeObj.GetComponent <RuneAlphaAni>(); scoreCoinCount = gameManager.GetComponent <ScoreCoinCount>(); playerMoveScript = gameManager.transform.FindChild("PC").gameObject.GetComponent <PlayerMoveScript>(); characterSpeakManager = GameObject.Find("CharacterSpeakManager").GetComponent <CharacterSpeakManagerScript>(); addedChSpeakScript = GameObject.Find("CharacterSpeakManager").GetComponent <AddedChSpeakScript>(); }
// Update is called once per frame void Update() { if (isFiring) { shotCooldown -= Time.deltaTime; if (shotCooldown <= 0) { shotCooldown = rateOfFire; BulletControlScript newBullet = Instantiate(bullet, shootPoint.position, shootPoint.rotation) as BulletControlScript; newBullet.bulletSpeed = bulletSpeed; } } else { shotCooldown = 0; } }