41 lines
1.0 KiB
C#
41 lines
1.0 KiB
C#
|
|
#pragma warning disable CS0105
|
|
using System;
|
|
using System;
|
|
using System;
|
|
using System;
|
|
using System;
|
|
using System;
|
|
using System;
|
|
using System;
|
|
using System;
|
|
using System;
|
|
using System;
|
|
using Code.Infrastructure.Camera;
|
|
using UnityEngine;
|
|
|
|
using UnityEngine;
|
|
using UnityEngine.AddressableAssets;
|
|
|
|
namespace Code.Infrastructure.Camera{
|
|
#pragma warning restore CS0105
|
|
[CreateAssetMenu(fileName = "CameraSettingsConfig", menuName = "Configs/Camera/CameraSettings")]
|
|
public class CameraSettingsConfig : ScriptableObject
|
|
{
|
|
public System.Single defaultDistance;
|
|
public System.Single minDistance;
|
|
public System.Single maxDistance;
|
|
public System.Single distanceMovementSpeed;
|
|
public System.Single rotationSpeed;
|
|
public System.Single rotationSharpness;
|
|
public System.Single followSharpness;
|
|
public System.Single minVerticalAngle;
|
|
public System.Single maxVerticalAngle;
|
|
public System.Single defaultVerticalAngle;
|
|
public System.Single fov;
|
|
public Code.Infrastructure.Camera.CameraMode cameraMode;
|
|
public UnityEngine.Vector3 defaultFollowPosition;
|
|
|
|
}
|
|
}
|