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>(); }
void Start() { float specialBombRechargeDecrease = 0f; int tempDecreaseBombTime = 0; if (ValueDeliverScript.isSelectSpecial) //스페셜 어택 미션 완료로 인한 보상 시간이 발동되었을때 팬텀 환상의 날개 스킨의 효과가 발동한다. { specialBombRechargeDecrease = ValueDeliverScript.specialBombRechargeDecrease; } if (ValueDeliverScript.flightNumber == 2)//비행기가 2번(팬텀)이 선택되면 기본적으로 쿨타임을 3초 줄여준다. { tempDecreaseBombTime = 3; } //Debug.Log("/////////////////////////////////////////////////////////"); //Debug.Log("/////////////////////////////////////////////////////////"); //Debug.Log("specialBombRechargeDecrease" + specialBombRechargeDecrease); //Debug.Log("tempDecreaseBombTime" + tempDecreaseBombTime); //Debug.Log("bombRechargeDecrease" + ValueDeliverScript.bombRechargeDecrease); //Debug.Log("plasmaWaveCoolTime" + ValueDeliverScript.plasmaWaveCoolTime); //Debug.Log("/////////////////////////////////////////////////////////"); //Debug.Log("/////////////////////////////////////////////////////////"); //기본 폭탄 회복 시간을 정한다. bombRecharge = specialBombRechargeDecrease + tempDecreaseBombTime + ValueDeliverScript.plasmaWaveCoolTime; //폭탄 회복시간. //기본 폭탄 회복 시간을 정한다. //바로 아래 코드가 폭탄 게이지 줄여줌 표시 아이콘의 양을 입력하는 부분이다. 기본 폭탄 bombButton00.GetComponent <UIFilledSprite>().fillAmount = bombRecharge / ValueDeliverScript.bombRecycle; soundUiControlScript = GameObject.Find("GameManager").GetComponent <SoundUiControlScript>(); // skillLevel = ValueDeliverScript.skillLevel; skillLevel = ValueDeliverScript.skillLevel + ((ValueDeliverScript.flightNumber % 3) * 10); //총알을 구현한것이 적어 임시로 3가지 범주안에서만 나오게 세팅. skillUiFilledSprite = GameObject.Find("SkillButton01").GetComponent <UIFilledSprite>(); bombUiFilledSprite = GameObject.Find("BombButton01").GetComponent <UIFilledSprite>(); bombUiSprite = GameObject.Find("BombButton02").GetComponent <UISprite>(); flight = GameObject.Find("Flight"); gameManager = GameObject.Find("GameManager"); activateScript = gameManager.GetComponent <ActivateScript>(); instanceMissionScript = gameManager.GetComponent <InstanceMissionScript>(); PC = GameObject.Find("PC"); scriptReadys = GameObject.Find("ScriptReadys"); //skillUiFilledSprite.spriteName = "bt_skill1_o"; skillUiFilledSprite.spriteName = "bt_skill" + (ValueDeliverScript.flightNumber + 1) + "_o"; GameObject.Find("SkillButton02").GetComponent <UISprite>().spriteName = "bt_skill" + (ValueDeliverScript.flightNumber + 1) + "_n"; skillButton00.SetActive(false); }
void Awake() { lrMoveSpeedOri = lrMoveSpeed; instanceMission = GameObject.Find("InstanceMission"); gameManager = GameObject.Find("GameManager"); activate = GameObject.Find("GameManager").GetComponent <ActivateScript>(); soundUiControlScript = gameManager.GetComponent <SoundUiControlScript>(); instanceMissionScript = gameManager.GetComponent <InstanceMissionScript>(); addScoreLabelUiObjectPool = GameObject.Find("AddScoreLabel").GetComponent <uiObjectPool>(); scoreCoinCount = gameManager.GetComponent <ScoreCoinCount>(); effectObject = GameObject.Find("WingBoxEffect01"); wingBoxEffect01ParticleEmitter = effectObject.transform.FindChild("BirthEffect").gameObject.GetComponent <ParticleEmitter>(); wingBoxEffect01ParticleEmitter.emit = false; WingboxActiveTime += ValueDeliverScript.wingboxAddtime; }
// Use this for initialization void Start() { fuelSlider = GameObject.Find("FuelSlider"); flight = GameObject.Find("PC/Flight"); gameManager = GameObject.Find("GameManager"); activate = gameManager.GetComponent <ActivateScript>(); // portalActivation = parentPortal.GetComponent<PortalActivation>(); addScoreLabelUiObjectPool = GameObject.Find("AddScoreLabel").GetComponent <uiObjectPool>(); soundUiControlScript = gameManager.GetComponent <SoundUiControlScript>(); scoreCoinCount = gameManager.GetComponent <ScoreCoinCount>(); instanceMission = gameManager.GetComponent <InstanceMissionScript>(); bombSkillGageScript = gameManager.GetComponent <BombSkillGageScript>(); if (ufoType == ValueDeliverScript.targetUfoType && ufoType + ValueDeliverScript.targetUfoType >= 2) //2보다 크다고 설정한것은 혹시라도 1보다 작은 짝수가 나왔을때(값이 잘못 입력되었을때)를 무시하기 위해서 { switch (ufoType + ValueDeliverScript.targetUfoType) { case 2: ufoTypeDamage = 2f; break; case 4: ufoTypeDamage = 2f; break; case 6: ufoTypeDamage = 2f; break; case 8: ufoTypeDamage = 2f; break; } } fAttackPo = ValueDeliverScript.flightAttackPower; incrBoAttackPer = ValueDeliverScript.increaseBombAttackPercentInGame; AttackPoPer = ValueDeliverScript.AttackPowerPercentTemp; addAttackAbil = ValueDeliverScript.addAttackAbility; itemMagEf = ValueDeliverScript.itemMagnetEffect; skin02_04Effect = ValueDeliverScript.skin02_04Effect; }