using HarmonyLib; using System.Reflection; using UnityEngine; using FistVR; namespace TNHQoLImprovements { /// /// Code here should only be run when in TNH play. /// public class InPlay : MonoBehaviour { public static TNH_Manager tnhManager; public static bool InHold() { if (tnhManager == null) return false; return tnhManager.Phase == TNH_Phase.Hold; } void Start() { tnhManager = FindObjectOfType(); TNHInfo.instance = Instantiate(MeatKitPlugin.bundle.LoadAsset("TNHInfo"), FindObjectOfType().transform.GetChild(3)) .GetComponent(); TNHInfo.instance.transform.localScale = new Vector3(0.002f, 0.002f, 0.002f); } void OnDestroy() { // Destroy statics tnhManager = null; } } }