using Unity.Entities; using Unity.Mathematics; using UnityEngine; namespace GarmentButton.CameraGeneral { public struct CameraRotationProperties : IComponentData { public quaternion Value; } public struct CameraPositionProperties : IComponentData { public float3 Value; } public struct ScreenPositionPlayer : IComponentData { public float3 Value; } public struct CameraDirectionToPlayer : IComponentData { public float3 Value; } public struct CameraOffestFromPlayer : IComponentData { public float3 Value; } public struct BaseRotation : IComponentData { public quaternion Value; } public struct WantedRotationCamera : IComponentData, IEnableableComponent { public quaternion Value; } public struct CameraReferenceProperty : IComponentData { public UnityObjectRef Transform; public UnityObjectRef Value; } public struct FollowPlayerObjectTag : IComponentData { public UnityObjectRef Value; } }