Как поменять KeyCist KeyCode на кроссплатформенный мобильный вход? - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу изменить ввод кода ключа на кроссплатформенный, чтобы можно было играть на устройстве Android, но это действительно сложно ниже приведен код, связанный с моей проблемой

и я попытался настроить, основываясь на моих знаниях, и я попытался найти его, но все еще не нашел ответа

 private List<KeyList> _keysList;

void Update() {
      if (!photonView.isMine || _player.Hp.Cur.Value <= 0 || _player.State.Rigor || !IsCorrectAnimationState() || _player.Debuff.State[DebuffType.Stun])
        return;
      for (int i=0; i<_keysList.Count; ++i) {
        if (_player.Level.Cur.Value < _requireLv[i])
          continue;
        if (_isDisabled[i] && (_player.Level.Cur.Value == _requireLv[i]))
          EnableSkill(i);

        for (int k=0; k<_keysList[i].keys.Count; ++k) {
          if (_canUseList[i] && CrossPlatformInputManager.GetButton(_keysList[i].keys[k])) {
            InstantiateSkill(i);
            StartCT(i);
            UpdateCT(i);
            break;
          }
        }
      }
    }


 public class KeyList {
    public List<KeyList> keys;
  }

результат все еще не удался, потому что я пока не могу решить проблему

...