동일한 클래스에서 만들어진 오브젝트가 A,B 두개 있고
컨트롤 오브젝트C가 시작할 때 트리거를 한번 정리해준다음에 A와 B의 트리거가 서로 반대로 돌아가줘야 하는데
A가 켜지면 B가 꺼지고 B가 켜지면 A가 꺼지고,
각 이벤트는 A와 B가 담당하게 되어있었으니 전혀 문제가 없었는데
C가 시작할 때 A와 B에게 상대방을 가르쳐주고 자신의 트리거가 꺼지면 상대방에게 키라는 명령을 보내게 되어있었죠.
이걸 C의 명령에 의해 A와 B가 동시에 꺼지거나 원래대로 돌아와야 하는 상황에 처했습니다.....
이걸 가지고 반나절간 고민했는데
결과적으로는 A와 B를 만드는 클래스에 트리거를 하나 더 박아버리면 되는 일이었네요.
물론 귀찮긴 하지만.