mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
51 lines
1.2 KiB
C#
51 lines
1.2 KiB
C#
|
|
using NewHorizons.Utility;
|
|
using System.ComponentModel;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace NewHorizons.External.Props
|
|
{
|
|
[JsonObject]
|
|
public class VolcanoInfo : GeneralPointPropInfo
|
|
{
|
|
/// <summary>
|
|
/// The colour of the meteor's lava.
|
|
/// </summary>
|
|
public MColor lavaTint;
|
|
|
|
/// <summary>
|
|
/// Maximum time between meteor launches.
|
|
/// </summary>
|
|
[DefaultValue(20f)]
|
|
public float maxInterval = 20f;
|
|
|
|
/// <summary>
|
|
/// Maximum random speed at which meteors are launched.
|
|
/// </summary>
|
|
[DefaultValue(150f)]
|
|
public float maxLaunchSpeed = 150f;
|
|
|
|
/// <summary>
|
|
/// Minimum time between meteor launches.
|
|
/// </summary>
|
|
[DefaultValue(5f)]
|
|
public float minInterval = 5f;
|
|
|
|
/// <summary>
|
|
/// Minimum random speed at which meteors are launched.
|
|
/// </summary>
|
|
[DefaultValue(50f)]
|
|
public float minLaunchSpeed = 50f;
|
|
|
|
/// <summary>
|
|
/// Scale of the meteors.
|
|
/// </summary>
|
|
public float scale = 1;
|
|
|
|
/// <summary>
|
|
/// The colour of the meteor's stone.
|
|
/// </summary>
|
|
public MColor stoneTint;
|
|
}
|
|
}
|