mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 12:05:23 +01:00
21 lines
859 B
C#
21 lines
859 B
C#
using NewHorizons.External.Configs;
|
|
using UnityEngine;
|
|
namespace NewHorizons.Builder.Body
|
|
{
|
|
public static class CometTailBuilder
|
|
{
|
|
public static void Make(GameObject planetGO, Sector sector, PlanetConfig config)
|
|
{
|
|
var cometTail = GameObject.Instantiate(GameObject.Find("Comet_Body/Sector_CO/Effects_CO/Effects_CO_TailMeshes"), sector?.transform ?? planetGO.transform);
|
|
cometTail.transform.position = planetGO.transform.position;
|
|
cometTail.name = "CometTail";
|
|
cometTail.transform.localScale = Vector3.one * config.Base.surfaceSize / 110;
|
|
|
|
Vector3 alignment = new Vector3(0, 270, 90);
|
|
if (config.Base.cometTailRotation != null) alignment = config.Base.cometTailRotation;
|
|
|
|
cometTail.transform.rotation = Quaternion.Euler(alignment);
|
|
}
|
|
}
|
|
}
|