이것은 단순 해 보이지만 웬일인지 그것이 나를 벗어난다. 두 개의 bool과 bool을 반환하는 두 개의 메소드가 있습니다. bool1이 true로 설정되면 bool2가 false로 설정되고 반대의 경우도 마찬가지입니다. 다음은 코드의 외관입니다.동시에 둘 다 사실 일 수는 없다는 것을 bool에게 어떻게 알 수 있습니까?
bool b1, b2;
b1 = b1^GUILayout.Button();
b2 = b2^GUILayout.Button();
프레임에서 버튼을 누르면 메소드가 true를 반환합니다. XOR (^)을 사용하는 방식은 버튼을 true와 false로 토글합니다.
내가 반환 bools을 사용하고 방법을 필요로하고 방법이 bools을 반환해야하기 때문에이 방법을 변경할 수 있다고 생각합니다. 두 개의 bool을 하나로 컴파일 할 수 있다면 당신의 대답은 효과가 있습니다. 슬프게도 나는 어떻게해야할지 모른다. –
아마도 함수 및 bool의 이름에 대해 더 자세히 설명 할 수 있으므로 특정 상황에 대해 더 잘 이해할 수 있습니까? –
제 질문의 요약을 변경하여 방법이 어떻게 작동하는지 보여줍니다. –