コード例 #1
0
            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);
                }
            }
コード例 #2
0
            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);
                }
            }