public GameSceneOtherCamera(SceneCameraPoint cameraPoint, GameObject boxPointObj) { this.m_sceneCameraPoint = cameraPoint; this.m_cameraPointTrans = cameraPoint.m_cameraObj.transform; this.m_boxPointObj = boxPointObj; this.m_cameraName = boxPointObj.name; this.m_boxPointCollider = this.m_boxPointObj.GetComponent <BoxCollider>(); this.m_cameraParams = this.m_cameraPointTrans.GetComponent <SceneCameraParams_New>(); }
public void LoadCameraPoint() { GameObject[] cameraPointObj = GameObject.FindGameObjectsWithTag("cameraPoint"); for (int i = 0; i < cameraPointObj.Length; i++) { SceneCameraPoint cameraPoint = cameraPointObj[i].GetComponent <SceneCameraPoint>(); if (cameraPoint == null || cameraPoint.m_cameraObj == null) { continue; } GameSceneOtherCamera otherCamera = new GameSceneOtherCamera(cameraPoint, cameraPointObj[i]); m_otherCameraDic.Add(cameraPointObj[i], otherCamera); } }