유니티 Fusion2 RPC을 이용할 때 void함수만 가능할 때 #Network Pooling
현재 개발중인 프로젝트는 Fusion2을 이용한 게임을 제작하고 있습니다.Effect와 같이 자주 사용되는 오브젝트를 Pooling을 이용해서 관리하고자 했습니다. 처음에는 Effect같은 객체는 반드시 NetworkObject로 관리해야 하는 줄 알았으나, On/Off 시점만 동기화가 되면 된다는 것을 깨달았습니다. 그래서 Pool자체는 NGO을 관리하는 것이 아닌 Unity GameObject을 관리하도록 만들었습니다. Pool System은 크게 Init, Add, Get, Return 이렇게 나뉜다고 생각합니다. RPC을 이용할 때 Init과 Add, Return은 문제가 없었으나 Get이 문제였습니다.왜냐하면 Init과 Add, Return은 void함수였지만 Get은 return Type이 존..