Как изменить ключевой код списка клавиш на Crossplatformmobileinput?

#c# #android #visual-studio #unity3d #keycode

#c# #Android #visual-studio #unity3d #ключевой код

Вопрос:

я хочу изменить ввод ключевого кода на crossplatforminput, чтобы его можно было воспроизводить на устройстве 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] amp;amp; (_player.Level.Cur.Value == _requireLv[i]))
          EnableSkill(i);

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


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

результат по-прежнему неудачный, потому что я пока не могу решить проблему

Комментарии:

1. the result is still failed , because I can't solve the problem yet … что ты вообще пытаешься? что именно должно произойти и где происходит сбой?

2. Я попытался настроить, основываясь на своих знаниях, и я попытался погуглить это, но все еще не нахожу ответа