new-horizons/Marshmallow/MakeMapMarker.cs
2020-04-11 20:27:14 +01:00

17 lines
481 B
C#

using OWML.ModHelper.Events;
using System.Reflection;
using UnityEngine;
namespace Marshmallow.General
{
static class MakeMapMarker
{
public static void Make(GameObject body)
{
var MM = body.AddComponent<MapMarker>();
MM.SetValue("_labelID", UITextType.YouAreDeadMessage);
MM.SetValue("_markerType", MM.GetType().GetNestedType("MarkerType", BindingFlags.NonPublic).GetField("Planet").GetValue(MM));
}
}
}