네트워크 개체 함수

때로는 레플리카의 부모 액터 또는 그 반대를 알면 유용합니다.

예를 들어, 표적을 향해 탄을 발사하고 OnHit RPC 함수를 표적에 호출하면 클라이언트 전체에 대해 함수가 호출됩니다. 단, 누가 탄을 발사했는지 알려면 정보가 필요합니다.

Strix는 네트워크 개체마다 고유한 네트워크 개체 ID를 제공합니다. 이 ID는 액터와 그 레플리카가 같습니다. 그것들이 인스턴스화되어 있는 클라이언트와 무관합니다. 위 보기에서 ID는 RPC로 불러와서 전송할 수 있으며, 이를 통해 액터를 참조할 수 있습니다.

Get Network Id From Object

Get Network Id From Object 함수는 액터 참조를 통해 그 네트워크 개체 ID를 찾습니다. 액터에 네트워크 개체가 없다면(예: 서버와 동기화되지 않았다면) 이 함수는 -1을 리턴합니다.

Get Object From Network Id

Get Object From Network Id 함수는 위 함수에서 부여한 네트워크 ID를 취하고 이 ID를 갖고 있는 액터를 리턴합니다. 액터를 찾지 못하면 null을 리턴합니다.