mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Changes
This commit is contained in:
parent
c14c5bc5af
commit
204641414d
@ -1,4 +1,6 @@
|
|||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
|
using NewHorizons.Utility;
|
||||||
|
using System;
|
||||||
|
|
||||||
namespace NewHorizons.Patches
|
namespace NewHorizons.Patches
|
||||||
{
|
{
|
||||||
@ -14,10 +16,13 @@ namespace NewHorizons.Patches
|
|||||||
[HarmonyPatch(typeof(RemoteDialogueTrigger), nameof(RemoteDialogueTrigger.OnTriggerEnter))]
|
[HarmonyPatch(typeof(RemoteDialogueTrigger), nameof(RemoteDialogueTrigger.OnTriggerEnter))]
|
||||||
public static void RemoteDialogueTrigger_OnTriggerEnter(RemoteDialogueTrigger __instance)
|
public static void RemoteDialogueTrigger_OnTriggerEnter(RemoteDialogueTrigger __instance)
|
||||||
{
|
{
|
||||||
if (__instance._inRemoteDialogue && __instance._activeRemoteDialogue != null)
|
if (__instance._inRemoteDialogue && __instance._activeRemoteDialogue?.gameObject != null)
|
||||||
{
|
{
|
||||||
_wasLastDialogueInactive = __instance._activeRemoteDialogue.gameObject.activeInHierarchy;
|
_wasLastDialogueInactive = __instance._activeRemoteDialogue.gameObject.activeInHierarchy;
|
||||||
__instance._activeRemoteDialogue.gameObject.SetActive(true);
|
if (!_wasLastDialogueInactive)
|
||||||
|
{
|
||||||
|
__instance._activeRemoteDialogue.gameObject.SetActive(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user