Files
pgs/Assets/ProCamera2D/Code/Core/CameraTarget.cs

41 lines
886 B
C#
Raw Normal View History

2026-02-21 16:58:22 -08:00
using System;
using UnityEngine;
namespace Com.LuisPedroFonseca.ProCamera2D
{
[Serializable]
public class CameraTarget
{
public Transform TargetTransform;
public float TargetInfluence
{
set
{
TargetInfluenceH = value;
TargetInfluenceV = value;
}
}
[RangeAttribute(0f, 1f)]
public float TargetInfluenceH = 1f;
[RangeAttribute(0f, 1f)]
public float TargetInfluenceV = 1f;
public Vector2 TargetOffset;
public Vector3 TargetPosition
{
get
{
if (TargetTransform != null)
return _targetPosition = TargetTransform.position;
else
return _targetPosition;
}
}
Vector3 _targetPosition;
}
}