Наследование: MonoBehaviour
    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);
 }
Пример #3
0
 // 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>();
 }
Пример #4
0
    //	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>();
    }
Пример #5
0
    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);
    }
Пример #6
0
    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);
    }
Пример #7
0
    // 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;
        }
    }
Пример #9
0
    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;
    }
Пример #10
0
    // 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;
    }
Пример #11
0
 void Start()
 {
     activate    = GameObject.Find("GameManager").GetComponent <ActivateScript>();
     gameManager = GameObject.Find("GameManager");
 }
Пример #12
0
    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;
        //
        //}
    }
Пример #13
0
 void Start()
 {
     soundUiControlScript = GameObject.Find("GameManager").GetComponent <SoundUiControlScript>();
     activate             = GameObject.Find("GameManager").GetComponent <ActivateScript>();
 }