BattleCamConfig.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using UnityEngine;
  2. using System.Collections;
  3. public class BattleCamConfig : MonoBehaviour
  4. {
  5. public float speedRate = 1;
  6. public float offsetDist = 2;
  7. public Vector3 followCamOffset = new Vector3(0, 0, 0);
  8. public Vector3 batttleCamOffset = new Vector3(0, 0, 0);
  9. public Vector3 rotateCamOffset = new Vector3(0, 6, 0);
  10. public float followCameraFov = 75;
  11. public float battleCameraFov = 75;
  12. public float bossCameraFov = 75;
  13. public float followDist = 15;
  14. public float CamMoveSpeed = 30;
  15. public float CamRotSpeed = 30;
  16. public float CamFovSpeed = 30;
  17. public float CamMoveSpeedInBattle = 20;
  18. public float CamRotSpeedInBattle = 20;
  19. public float BossCamPosChangeTime = 0.25f;
  20. public float BossCamRotChangeTime = 0.25f;
  21. public float ManualRotateMoveSpeed = 60;
  22. float bInitCamMoveSpeed;
  23. private void Start()
  24. {
  25. bInitCamMoveSpeed = CamMoveSpeed;
  26. }
  27. public void ChangeMoveSpeed(float speed)
  28. {
  29. CamMoveSpeed = speed;
  30. }
  31. public void RestoreMoveSpeed()
  32. {
  33. CamMoveSpeed = bInitCamMoveSpeed;
  34. }
  35. }