viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec81fa11d02831ce3cef1b9542c00ceb084620f9a2823a99e9d4c87bd7f2583ee613ed32c12999610fb0d40a0a8b454a675c23d992d7ca9540f167


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec81fa11d02831ce3cef1b9542c00ceb084620f9a2823a99e9d4c87bd7f2583ee613805ec426961d47369607597b1afb330edb428fc6cd5a1c5c


이렇게 RPC 호출하면 PC가 이미 지워졌다고 나옵니다.


마스터랑 다른클라이언트랑메세지 내용에 약간 차이가 있습니다.


무슨 경고인지는 알겠는데.. 어떻게 해결하는지를 모르겠습니다.


코드는 이렇습니다.

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec81fa11d02831ce3cef1b9542c00ceb084620f9a2823a99e9d4c87bd7f2583ee613805ec426961d47369607597b10ad3f5b894f8896cd771ad7


A플레이어가 B에게 데미지를 입히면


DoDamage RPC를 불러서 체력을 깎는 동기화를 수행하고있습니다.



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec81fa11d02831ce3cef1b9542c00ceb084620f9a2823a99e9d4c87bd7f2583ee613805ec426961d47369607597b48fe660e8d48d996cd170957


RPC를 받은 함수안에서는 체력을깎고 체력이 0이면 Destroy를 하고있습니다.


아마 최초에 PV주인이 이걸 받고 오브젝트를 지워버린다음에 다른클라이언트에서 조금더늦게 RPC를 받으면 이미 지워진 오브젝트에 RPC가 호출되서


이런경고가 뜨는게 아닌가 생각이 듭니다.


그래서 AllBufferedByServer로도 불러보고 Destroy할때 RemoveRPC도 불러보고 Destory전에 코루틴으로 Wait도 넣어봤는데 경고가 여전히 나옵니다..



근본적인 원인이 뭘까요?..