通过下面的代码,我能够跟踪桌面应用程序的公共IP更改。这应该能够跟踪公共IP是否更改,或者用户是否允许VPN更改其公共IP。此代码在应用程序启动时运行,并在需要检查时再次使用:
public class PublicIP
{
IPAddress last_ip=null;
DateTime timestamp_lastipchange;
public void UpdateIP()
{
List<string> hosts = new List<string>()
{
我正在使用新的输入系统和玩家输入组件制作一个带有团结的2d平台游戏。我想为游戏做一个射击系统,但我需要使用"Input.GetButtonDown“,这是为旧的输入系统。如果没有,我如何在新的输入系统中做到这一点?
这是我的播放器控制器代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
public class PlayerController : MonoBehaviour, PlayerInputActio