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(); }
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); } }