static void GUIHand_OnUpdate_Postfix(GUIHand __instance) { if (!__instance.player.IsFreeToInteract() || !AvatarInputHandler.main.IsEnabled()) { return; } if (__instance.GetTool() is PlayerTool tool && tool.pickupable?.GetTechType().isGravTrap() == true) { HandReticle.main.setText(textUse: tool.GetCustomUseText(), textUseSubscript: GravTrapObjectsType.getFrom(tool.gameObject).techTypeListName); } }
static void Postfix(GUIHand __instance) { if (!__instance.player.IsFreeToInteract() || !AvatarInputHandler.main.IsEnabled()) { return; } if (__instance.GetTool() is PlayerTool tool && tool.pickupable.GetTechType().isGravTrap()) { HandReticle.main.SetUseTextRaw(tool.GetCustomUseText(), GravTrapObjectsType.getFrom(tool.gameObject).techTypeListName); } }