public void CameraDataRestore() { if (!NrBattleCamera.m_BackupCameraData.checkbackup) { return; } GameObject gameObject = TsSceneSwitcher.Instance._GetSwitchData_RootSceneGO(TsSceneSwitcher.ESceneType.BattleScene); if (gameObject == null) { return; } Transform child = NkUtil.GetChild(gameObject.transform, "Main Camera"); if (child == null) { return; } maxCamera component = child.GetComponent <maxCamera>(); component.distance = NrBattleCamera.m_BackupCameraData.distance; component.xDeg = NrBattleCamera.m_BackupCameraData.xDeg; component.yDeg = NrBattleCamera.m_BackupCameraData.yDeg; component.currentDistance = NrBattleCamera.m_BackupCameraData.currentDistance; component.desiredDistance = NrBattleCamera.m_BackupCameraData.desiredDistance; component.m_nCameraLevel = NrBattleCamera.m_BackupCameraData.CameraLevel; NrBattleCamera.m_BackupCameraData.trParent = null; component.RestoreBattleCamera(); }
public void SetCameraLevel(int nLevel) { GameObject gameObject = TsSceneSwitcher.Instance._GetSwitchData_RootSceneGO(TsSceneSwitcher.ESceneType.BattleScene); if (gameObject == null) { return; } Transform child = NkUtil.GetChild(gameObject.transform, "Main Camera"); if (child == null) { return; } maxCamera component = child.GetComponent <maxCamera>(); component.m_nCameraLevel = nLevel; component.RestoreBattleCamera(); }