Files
Hasebe/Assets/Code/Infrastructure/Camera/GameCamera.cs
T
2026-10-09 17:25:14 +03:00

26 lines
732 B
C#

using Alchemy.Inspector;
using Code.Infrastructure.Generators;
using UnityEngine;
namespace Code.Infrastructure.Camera
{
[CreateAssetMenu(fileName = "GameCamera", menuName = "Configs/Camera/CameraConfig")]
[Config("Configs/Camera/CameraConfig")]
public class GameCamera : ScriptableObject
{
public bool Orthographic;
[ShowIf("Orthographic")]
public float OthographicSize;
[HideIf("Orthographic")]
public float FieldOfView;
public float NearClip;
public float FarClip;
public bool PostProcessing;
public bool RenderShadows;
public CameraClearFlags ClearFlags;
public Color Color;
}
}