public void SetStart() { ValueDeliverScript.portalUpLevel = portalUpLevel; soundUiControlScript = GameObject.Find("GameManager").GetComponent <SoundUiControlScript>(); flight = GameObject.Find("Flight"); Activate = GameObject.Find("GameManager").GetComponent <ActivateScript>(); portalRateTime = portalRateTimeInput[portalLevel - 1]; //RenderSettings.fogColor = portalFogColor[0]; StartCoroutine(ChangeFogColor()); levelChangePlanShowHide = lightSpeedPlan.GetComponent <LevelChangePlanShowHide>(); detectorType = ValueDeliverScript.detectorType; if (detectorType >= 0) { StartCoroutine(detectorPortal()); } //isSetStart = true; StartCoroutine(CountStart()); GameObject.Find("FuelSlider").GetComponent <FuelSliderScript>().FuelGageSettingVoid(); }
// Use this for initialization void Start() { activation = GameObject.Find("GameManager").GetComponent <ActivateScript>(); changeLavel = GameObject.Find("UfoCount").GetComponent <ChangeLabel>(); missionUfoIconChangeTex01 = GameObject.Find("MissionUfoIcon").GetComponent <ChangeTex01>(); MissionNumberCreate(missionNumber); }
// Use this for initialization void Start() { flight = GameObject.Find("PC/Flight"); fuelSlider = GameObject.Find("FuelSlider"); soundUiControlScript = GameObject.Find("GameManager").GetComponent <SoundUiControlScript>(); activate = GameObject.Find("GameManager").GetComponent <ActivateScript>(); }
// UfoExplosion ufoExplosion; void Start() { fuelSlider = GameObject.Find("FuelSlider"); flight = GameObject.Find("PC/Flight"); soundUiControlScript = GameObject.Find("GameManager").GetComponent <SoundUiControlScript>(); activate = GameObject.Find("GameManager").GetComponent <ActivateScript>(); // ufoExplosion = this.gameObject.GetComponent<UfoExplosion>(); }
void Start() { flight = GameObject.Find("PC/Flight"); Debug.Log("캐논 컨트롤러 시작 스타트 ::: " + transform.position.z); soundUiControlScript = GameObject.Find("GameManager").GetComponent <SoundUiControlScript>(); activate = GameObject.Find("GameManager").GetComponent <ActivateScript>(); gameObject.SetActive(false); }
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); }
// Use this for initialization void Start() { // flight = GameObject.Find ("Flight"); gameManager = GameObject.Find("GameManager"); activate = gameManager.GetComponent <ActivateScript>(); ufoName = new string[4]; ufoName[0] = "UfoDart"; ufoName[1] = "UfoDust"; ufoName[2] = "UfoSpinball"; ufoName[3] = "UfoSeed"; soundUiControlScript = gameManager.GetComponent <SoundUiControlScript>(); }
// Use this for initialization void Start() { float flightAttackSpeed = ValueDeliverScript.flightAttackSpeed; float itemReinforce08Effect = ValueDeliverScript.itemReinforce08Effect; int upgradePointF00P02 = ValueDeliverScript.upgradePointF00P02; int upgradePointF01P02 = ValueDeliverScript.upgradePointF01P02; int upgradePointF02P02 = ValueDeliverScript.upgradePointF02P02; //비행기 종류별로 다르게 총알 발사속도를 세팅해준다. switch (ValueDeliverScript.flightNumber) { // 1f / 기본분모(초당발사수) * 총알속도증가용 수치 곱(1.x 형태) + 강화포인트로 인한 발사속도 증가// case 0: bulletDefaultIntervalTime = (1f / (6f * (1 + flightAttackSpeed + itemReinforce08Effect) + ((ValueDeliverScript.Item04Effect + upgradePointF00P02) * ValueDeliverScript.fRatePerUpoint))); //0.1f 12 break; case 1: bulletDefaultIntervalTime = (1f / (10f * (1 + flightAttackSpeed + itemReinforce08Effect) + ((ValueDeliverScript.Item04Effect + upgradePointF01P02) * ValueDeliverScript.fRatePerUpoint))); //0.075f 16 break; case 2: bulletDefaultIntervalTime = (1f / (8f * (1 + flightAttackSpeed + itemReinforce08Effect) + ((ValueDeliverScript.Item04Effect + upgradePointF02P02) * ValueDeliverScript.fRatePerUpoint))); //0.083f 14 break; } //리페어 상태시 총알발사 간격시간 정함// repairBulletTime = bulletDefaultIntervalTime * 4; //위에서 정해진 총알값을 실제 발사함수에서 쓰이는 총알발사간격 변수에 대입을 시킴// interTime = bulletDefaultIntervalTime; Activate = GameObject.Find("GameManager").GetComponent <ActivateScript>(); flight = GameObject.Find("Flight"); scriptReadys = GameObject.Find("ScriptReadys"); //미사일 발사시 각 미사일별 발사간격을 정의해준다. 지금은 미사일을 발사는 비행기는 코만치와 팬텀이며 이 두개의 미사일 발사 간격을 같게 세팅해 놓았다. switch (ValueDeliverScript.flightNumber) { case 1: case 2: missileInterTime = 1f; break; } }
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; }
void Start() { activate = GameObject.Find("GameManager").GetComponent <ActivateScript>(); gameManager = GameObject.Find("GameManager"); }
void Update() { opendoor.gameObjectForOpen = null; Using1.gameObjectForShader = null; Switch.chosenGameObject = null; ActiveObject.chosenGameObject = null; OnDoor.chosenGameObject = null; ActivateScript.chosenGameObject = null; OnChose.chosenGameObject = null; ObjectClicker.chosenGameObject = null; Vector3 Direction = RaycastS.TransformDirection(Vector3.forward); if (Physics.Raycast(RaycastS.position, Direction, out Hit, 1000f)) { if (Hit.collider.material.staticFriction == 0.2f) { //Using1 usingScript = Hit.collider.gameObject.GetComponent<Using1>(); //if (usingScript) //{ // Using1.gameObjectForShader = Hit.collider.gameObject; //} opendoor opendoorScript = Hit.collider.gameObject.GetComponent <opendoor>(); if (opendoorScript) { opendoor.gameObjectForOpen = Hit.collider.gameObject; } Switch switchScript = Hit.collider.gameObject.GetComponent <Switch>(); if (switchScript) { Switch.chosenGameObject = Hit.collider.gameObject; } } ActiveObject activeObjectScript = Hit.collider.gameObject.GetComponent <ActiveObject>(); if (activeObjectScript) { ActiveObject.chosenGameObject = Hit.collider.gameObject; } OnDoor onDoorScript = Hit.collider.gameObject.GetComponent <OnDoor>(); if (onDoorScript) { OnDoor.chosenGameObject = Hit.collider.gameObject; } OnChose onChoseScript = Hit.collider.gameObject.GetComponent <OnChose>(); if (onChoseScript) { OnChose.chosenGameObject = Hit.collider.gameObject; } ObjectClicker onClikerScript = Hit.collider.gameObject.GetComponent <ObjectClicker>(); if (onClikerScript) { ObjectClicker.chosenGameObject = Hit.collider.gameObject; } ActivateScript activateScript = Hit.collider.gameObject.GetComponent <ActivateScript>(); if (activateScript) { ActivateScript.chosenGameObject = Hit.collider.gameObject; } } // ManageTaskDialog(); //if (Input.GetMouseButtonDown(0)) //left //{ // eProject.CallServerMethod_DoAction("1e106acb-e6d3-41f5-865e-4eafb8b329d5", "c176dc43-0a07-4ae7-ba40-556735982901", 1); //} if (Input.GetKeyDown(KeyCode.LeftControl)) { //Cursor.visible = !Cursor.visible; //if(Cursor.lockState == CursorLockMode.None) // Cursor.lockState = CursorLockMode.Locked; //else if (Cursor.lockState == CursorLockMode.Locked) // Cursor.lockState = CursorLockMode.None; //MouseLook scriptMouseLook = gameObject.GetComponent<MouseLook>(); //scriptMouseLook.enabled = !(scriptMouseLook.enabled); MouseLook scriptMouseLook = gameObject.GetComponent <MouseLook>(); if (Cursor.visible == true) { Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; scriptMouseLook.enabled = true; } else { Cursor.visible = true; Cursor.lockState = CursorLockMode.None; scriptMouseLook.enabled = false; } } if (Input.GetKeyDown(KeyCode.L)) { gameObjectLight.SetActive(!gameObjectLight.activeSelf); //var listener = new UnityEventListener //{ // EventType = "keyDown", // IdObject = Guid.Empty, // KeyCode = "L" //}; //listener.SendEvent(); GameObject gameObjectUnityApi = GameObject.Find("UnityAPI"); UnityApiScript unityApiScript = gameObjectUnityApi.GetComponent <UnityApiScript>(); JsonParametersRotateGameObject jsonParametersRotateGameObject = new JsonParametersRotateGameObject { ObjectName = "Door_Дверь РУВН", Angle = new Vector3(0, 20, 0), IsSpecific = true }; string json = JsonUtility.ToJson(jsonParametersRotateGameObject); unityApiScript.RotateGameObject(json); //List<JsonButton> btns = new List<JsonButton>(); //for (int i=0; i<5; i++) //{ // JsonButton jsonButton = new JsonButton // { // Name = "Команда № " + i.ToString(), // Value = i // }; // btns.Add(jsonButton); //} //unityApiScript.CreateDialog(btns); List <CodeValuePair> codeValuePairs = new List <CodeValuePair>(); List <int> codes = new List <int>(); List <string> values = new List <string>(); Dictionary <int, string> keyValuePairs = new Dictionary <int, string>(); for (int i = 0; i < 5; i++) { int key = i; string value = "Команда № " + i.ToString(); keyValuePairs.Add(key, value); codeValuePairs.Add(new CodeValuePair { Code = key, Value = value }); codes.Add(key); values.Add(value); } DialogData jsonDialog = new DialogData { DialogCode = 1, DialogTitle = "Сумка с причиндалами", // KeyValuePairs = keyValuePairs, // CodeValuePairs = codeValuePairs Codes = codes, Values = values }; string strJsonDialog = JsonUtility.ToJson(jsonDialog); unityApiScript.CreateDialog(strJsonDialog); } if (Input.GetKeyDown(KeyCode.O)) { //GameObject gameObjectUnityApi = GameObject.Find("UnityAPI"); //UnityApiScript unityApiScript = gameObjectUnityApi.GetComponent<UnityApiScript>(); //JsonParametersRotateGameObject jsonParametersRotateGameObject = new JsonParametersRotateGameObject //{ // ObjectName = "Door_Дверь РУВН", // Angle = 135f, // IsSpecific = true //}; //string json = JsonUtility.ToJson(jsonParametersRotateGameObject); //unityApiScript.RotateGameObject(json); GameObject gameObjectUnityApi = GameObject.Find("UnityAPI"); UnityApiScript unityApiScript = gameObjectUnityApi.GetComponent <UnityApiScript>(); JsonParametersLightGameObject jsonParametersLightGameObject = new JsonParametersLightGameObject { ObjectName = "Твердое тело1 818", IsLight = true }; string json1 = JsonUtility.ToJson(jsonParametersLightGameObject); unityApiScript.LightGameObject(json1); } if (Input.GetKeyDown(KeyCode.P)) { //GameObject gameObjectUnityApi = GameObject.Find("UnityAPI"); //UnityApiScript unityApiScript = gameObjectUnityApi.GetComponent<UnityApiScript>(); //JsonParametersRotateGameObject jsonParametersRotateGameObject = new JsonParametersRotateGameObject //{ // ObjectName = "Door_Дверь РУВН", // Angle = 135f, // IsSpecific = true //}; //string json = JsonUtility.ToJson(jsonParametersRotateGameObject); //unityApiScript.RotateGameObject(json); //GameObject gameObjectUnityApi = GameObject.Find("UnityAPI"); //UnityApiScript unityApiScript = gameObjectUnityApi.GetComponent<UnityApiScript>(); //JsonParametersLightGameObject jsonParametersLightGameObject = new JsonParametersLightGameObject //{ // ObjectName = "Твердое тело1 818", // IsLight = false //}; //string json1 = JsonUtility.ToJson(jsonParametersLightGameObject); //unityApiScript.LightGameObject(json1); GameObject AssetManager = GameObject.Find("AssetManager"); NonCachingLoadExample NonCachingLoadExample = AssetManager.GetComponent <NonCachingLoadExample>(); AddAssetParameter addAssetParameter = new AddAssetParameter { bundleURL = "D:/Training3dProjects/Training_v7/Assets/AssetBundles/cubeasset", assetName = "D:/Training3dProjects/Training_v7/Assets/Scenes/Resources_2018.12.26/Cube.prefab"//"A20", }; }; string json1 = JsonUtility.ToJson(addAssetParameter); NonCachingLoadExample.LoadAsset(json1); } if (Input.GetKeyDown(KeyCode.G)) { //GameObject gameObjectUnityApi = GameObject.Find("UnityAPI"); //UnityApiScript unityApiScript = gameObjectUnityApi.GetComponent<UnityApiScript>(); //JsonParametersRotateGameObject jsonParametersRotateGameObject = new JsonParametersRotateGameObject //{ // ObjectName = "Door_Дверь РУВН", // Angle = 135f, // IsSpecific = true //}; //string json = JsonUtility.ToJson(jsonParametersRotateGameObject); //unityApiScript.RotateGameObject(json); GameObject gameObjectUnityApi = GameObject.Find("UnityAPI"); UnityApiScript unityApiScript = gameObjectUnityApi.GetComponent <UnityApiScript>(); JsonParametersPositionGameObject jsonParametersPositionGameObject = new JsonParametersPositionGameObject { ObjectName = "Твердое тело1 88", Position = new Vector3(0.5f, 0f, 0f), SetNew = false }; string json = JsonUtility.ToJson(jsonParametersPositionGameObject); unityApiScript.ChangePositionObject(json); } if (Input.GetKeyDown(KeyCode.J)) { MouseLook scriptMouseLook = gameObject.GetComponent <MouseLook>(); Zoom scriptZoom = GameObject.Find("Player").GetComponent <Zoom>(); GameObject mainCamera = GameObject.Find("Main Camera"); Dialogue dialogueScript = mainCamera.GetComponent <Dialogue>(); if (dialogueScript.ShowDialogue == true) { //Cursor.visible = false; //Cursor.lockState = CursorLockMode.Locked; scriptMouseLook.enabled = true; scriptZoom.enabled = true; } else { // Cursor.visible = true; // Cursor.lockState = CursorLockMode.None; scriptMouseLook.enabled = false; scriptZoom.enabled = false; } if (dialogueScript.ShowDialogue == true) { dialogueScript.ShowDialogue = false; } else { DialogueNode node0 = new DialogueNode(); node0.NpcText = "Я: -Здравствуйте, диспетчерская?\n"; node0.NpcText += "Диспетчер: -Здравствуйте, диспетчер Иванов, слушаю."; Answer ans0_1 = new Answer { Text = "Я: - Прошу снять напряжение с КТП-10/0,4 с номером 86732. Потребители уведомлены о снятии напряжения.\nДиспетчер: - Снимаю напряжение с КТП-10/0,4 с номером 86732.", ToNode = 0, SpeakEnd = true, ActionRef = "e9477766-93dc-497d-a7e0-91ab73dcaab5", ElementRef = Guid.Empty.ToString(), InventoryItemRef = "41a454ad-e7cb-4785-a4d5-d969f42abb81" }; Answer ans0_2 = new Answer { Text = "Я: - Вы сняли напряжение?\nДиспетчер: - Да, напряжение с КТП-10/0,4 снято.", ToNode = 0, SpeakEnd = true, ActionRef = "e474abb8-b273-48ec-b138-131c28ca0826", ElementRef = Guid.Empty.ToString(), InventoryItemRef = "41a454ad-e7cb-4785-a4d5-d969f42abb81" }; Answer ans0_3 = new Answer { Text = "Я: - Прошу подать напряжение на КТП 10/0,4. с номером 86732 \"Считаю, КТП 10/0.4 под напряжением\"\nДиспетчер: - Напряжение подано", ToNode = 0, SpeakEnd = true, ActionRef = "e20b60e8-b7a1-4ed0-ba4b-c315c0d20149", ElementRef = Guid.Empty.ToString(), InventoryItemRef = "41a454ad-e7cb-4785-a4d5-d969f42abb81" }; Answer ans0_4 = new Answer { Text = "Я: - Прошу снять напряжение с КТП-10/0,4 с номером 843432. Потребители уведомлены о снятии напряжения.\nДиспетчер: - Снимаю напряжение с КТП-10/0,4 с номером 843432.", ToNode = 0, SpeakEnd = true, ActionRef = "06a9e850-b562-4209-b98d-765fa8b7d071", ElementRef = "", InventoryItemRef = "41a454ad-e7cb-4785-a4d5-d969f42abb81" }; Answer ans0_5 = new Answer { Text = "Я: - Прошу подать напряжение на КТП-10/0,4 с номером 321455. \"Считаю, КТП 10 / 0.4 под напряжением\"\nДиспетчер: - Напряжение подано", ToNode = 0, SpeakEnd = true, ActionRef = "604640b3-f525-4e48-a051-8e008d9dd286", ElementRef = "", InventoryItemRef = "41a454ad-e7cb-4785-a4d5-d969f42abb81" }; node0.PlayerAnswer = new Answer[] { ans0_1, ans0_2, ans0_3, ans0_4, ans0_5 }; //DialogueNode node1 = new DialogueNode(); //node1.NpcText = "Выполняю снятие напряжения с КТП-10/0,4."; //node1.PlayerAnswer = new Answer[] { ans0_2, ans0_3, ans0_4, ans0_5 }; //DialogueNode node2 = new DialogueNode(); //node2.NpcText = "Подтверждаю о снятии напряжения с КТП-10/0,4."; //node2.PlayerAnswer = new Answer[] { ans0_3, ans0_4, ans0_5 }; //DialogueNode node3 = new DialogueNode(); //node3.NpcText = "Подано напряжение на КТП 10/0,4."; //node3.PlayerAnswer = new Answer[] { ans0_5 }; dialogueScript._currentNode = 0; dialogueScript.node = new DialogueNode[] { node0 }; dialogueScript.ShowDialogue = true; } } //if (Input.GetKeyDown(KeyCode.Space)) //{ // MouseLook scriptMouseLook = gameObject.GetComponent<MouseLook>(); // if (Cursor.visible == true) // { // Cursor.visible = false; // Cursor.lockState = CursorLockMode.Locked; // scriptMouseLook.enabled = true; // } // else // { // Cursor.visible = true; // Cursor.lockState = CursorLockMode.None; // scriptMouseLook.enabled = false; // } // // // GameObject gameObjectUnityApi = GameObject.Find("UnityAPI"); // Actions unityApiScript = gameObjectUnityApi.GetComponent<Actions>(); // Actions.show = !Actions.show; // //} }
void Start() { soundUiControlScript = GameObject.Find("GameManager").GetComponent <SoundUiControlScript>(); activate = GameObject.Find("GameManager").GetComponent <ActivateScript>(); }