Kasper Karlgren c84494a697 new files
2025-01-21 13:54:40 +01:00

43 lines
1.3 KiB
C#

// Distant Lands 2024
// COZY: Stylized Weather 3
// All code included in this file is protected under the Unity Asset Store Eula
using UnityEngine;
using UnityEngine.Rendering;
#if UNITY_EDITOR
using UnityEditor;
#endif
namespace DistantLands.Cozy.Data
{
[System.Serializable]
[CreateAssetMenu(menuName = "Distant Lands/Cozy/Satellite Profile", order = 361)]
public class SatelliteProfile : ScriptableObject
{
public GameObject satelliteReference;
public Transform orbitRef;
public Transform moonRef;
public Light lightRef;
public float size = 1;
[Range(0, 1)]
public float distance = 1;
public bool autoScaleByDistance = true;
public float orbitOffset;
public Vector3 initialRotation;
public float satelliteRotateSpeed;
public bool linkToDay;
public int rotationPeriod = 28;
public int rotationPeriodOffset;
public Vector3 satelliteRotateAxis;
public float satelliteDirection;
public float satelliteRotation;
public float satellitePitch;
public float declination;
public int declinationPeriod;
public bool changedLastFrame;
public bool open;
}
}