도움이 필요합니다. 모든 틱을 호출하는 update() 메서드가 있습니다. 이 방법은 하나 같이, 많은 기능이 있습니다update() 메서드에서 bool 값이 변경된 경우 함수를 한 번만 호출하십시오.
if (myBoolValue)
some stuff
else
another stuff
하지만 어떻게 모든 진드기에를 호출하지 않고이 "물건"한 번만 myBoolValue이 변경 될 경우 "다른 물건"을 호출하는 방법?
'bool oldValue'를 추가하고 'myBoolValue'와 비교하십시오. 'oldValue! = myBoolValue' 일 때만'your stuff'를 실행하십시오. –
답장을 보내 주셔서 감사합니다. 나는 그것에 대해 생각해 봤지만,이 경우에는 내 변수의 수가 두 배가 될 것입니다. (나는 이미 약 300+ 부울을 가지고있었습니다). 어쩌면 "보편적 인"비교 가치를 창출하는 방법이 있을까요? –
또는 부울을 변경하는 사이트에서 콜백을 대신 호출하는 콜백을 등록하십시오. –