Esempio n. 1
0
    private float bianHuaShiJian = 0.5f;  //延迟时间

    #region ---------外部变量----------



    #endregion

    #region ---------内部变量----------



    #endregion

    #region ---------调用方法----------

    public void Init(Level_10_MakeRiddle dazu)
    {
        c0     = new Level_10_PuzzleDigitalChange[transform.childCount];
        m_DaZu = dazu;
        for (int i = 0; i < transform.childCount; i++)
        {
            c0[i] = transform.GetChild(i).GetComponent <Level_10_PuzzleDigitalChange>();
            c0[i].Init(bianHuaShiJian);
        }
        XiaoShi();
    }
Esempio n. 2
0
    public void Init()
    {
        GameObject SA = GameObject.Find("SA_INT");
        GameObject go = UtilFunction.ResourceLoad("Prefabs/WSM/Level10GameObjectManager");

        playerGO                    = GameObject.Find("ThirdPersonController");
        player_Script               = playerGO.GetComponent <ThirdPersonCharacter_WSM>();
        FreeLookCameraRig           = GameObject.Find("FreeLookCameraRig").transform;
        m_FreeLookCam               = FreeLookCameraRig.GetComponent <FreeLookCam>();
        m_ProtectCameraFromWallClip = FreeLookCameraRig.GetComponent <ProtectCameraFromWallClip>();
        texie    = FreeLookCameraRig.Find("Pivot/Main Camera").GetComponent <AClose_Up>();// 相机上的特写脚本
        m_GanCha = FreeLookCameraRig.Find("Pivot/Main Camera").GetComponent <GuanCha_WSM>();

        TV          = SA.transform.Find("Ex_5C_F10/TV").gameObject;
        TV_Animator = TV.GetComponent <Animator>();

        ZhiYaoTaiDaWuTi = go.transform.Find("L5_Intrument_F_Boy").gameObject;

        InputField_2 = SA.transform.Find("Ex_5C_F10/TV/dianshiji_Da/dianshiji_3/Vault_Screen_Canvas/InputField").gameObject;
        JieMi        = InputField_2.GetComponent <Level_10_MakeRiddle>();

        ZhiYaoTai       = go.transform.Find("L5_Intrument_F").gameObject;
        ZhiYaoTaiScript = ZhiYaoTai.GetComponent <L5_Intrument_F_Manager>();

        ZhiYaoTaiCamera = go.transform.Find("ZhiYaoTaiCamera").GetComponent <Camera>();
        ZhiYaoTaiCamera.gameObject.SetActive(false);

        GuiZi = SA.transform.Find("Ex_5C_F10/fj_all/L_Desk_T").gameObject;

        Door_1        = SA.transform.Find("SA_Exterior_5/EX_5A_Indoor/EX_5B_Indoor_10F/EX_5B_10F_Door/EX_5B_10F_Door_1").gameObject;
        Door_2        = SA.transform.Find("SA_Exterior_5/EX_5A_Indoor/EX_5B_Indoor_10F/EX_5B_10F_Door/EX_5B_10F_Door_2").gameObject;
        Door_2_Script = Door_2.GetComponent <Gate_WSM>();

        lookTransform = go.transform.Find("LookTransform");

        playerPositions = new Transform[go.transform.Find("playerPositions").childCount];
        for (int i = 0; i < playerPositions.Length; i++)
        {
            playerPositions[i] = go.transform.Find("playerPositions").GetChild(i);
        }
        TaskPosition = new Transform[go.transform.Find("Task").childCount];
        for (int i = 0; i < TaskPosition.Length; i++)
        {
            TaskPosition[i] = go.transform.Find("Task").GetChild(i);
        }

        MiTiXiangJI = go.transform.Find("LookTransform/Camera").gameObject;
        MiTiXiangJI.SetActive(false);

        JianShiQi = SA.transform.Find("Ex_5C_F10/TV/dianshiji_Da/F10_dianshiji_videofeed").gameObject;
        Show_dianshiji_videofeed(false);

        //飞虫路点
        waypoints_0 = new Transform[go.transform.Find("CRIPositions").childCount];
        for (int i = 0; i < waypoints_0.Length; i++)
        {
            waypoints_0[i] = go.transform.Find("CRIPositions").GetChild(i);
        }
        waypoints_1 = new Transform[go.transform.Find("CRIPositions (1)").childCount];
        for (int i = 0; i < waypoints_1.Length; i++)
        {
            waypoints_1[i] = go.transform.Find("CRIPositions (1)").GetChild(i);
        }
        waypoints_2 = new Transform[go.transform.Find("CRIPositions (2)").childCount];
        for (int i = 0; i < waypoints_2.Length; i++)
        {
            waypoints_2[i] = go.transform.Find("CRIPositions (2)").GetChild(i);
        }
        m_cri = gameObject.AddComponent <CRI_Manaager>();
        m_cri.Init();


        MelissaPosition = new Transform[go.transform.Find("MelissaPosition").childCount];
        for (int i = 0; i < MelissaPosition.Length; i++)
        {
            MelissaPosition[i] = go.transform.Find("MelissaPosition").GetChild(i);
        }
    }