43 lines
1.3 KiB
C#
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;
|
|
|
|
}
|
|
|
|
} |