onAirXR Playground는 onAirXR Enterprise 플랫폼 위에서 동작합니다. onAirXR Enterpise 플랫폼에는 Group Content Server (GCS)라는 특별한 서버가 있는데, 해당 서버에서 실행되는 컨텐츠 프로세스는 Host 상태로 실행됩니다. 이때, 대부분의 경우 GCS에 연결된 스크린에는 Host 컨텐츠 프로세스 화면을 통해 제3자 시점에서 보는 컨텐츠 화면이 보이게 됩니다.
기본적으로 Host 컨텐츠 프로세스 화면에는 AXRPlayground 아래에 있는 카메라 위치에서 보는 화면이 보여집니다.

하지만, AXRPHostDisplay component를 이용하면 직접 컨텐츠 화면을 구성할 수 있습니다.
AXRPHostDisplay를 상속한 Component를 생성하여 임의의 Game Object에 추가합니다.

위 Game Object 아래에 Camera, UI Element 등을 사용하여 화면을 구성합니다.

필요시 AXRPHostDisplay의 Method를 이용하여 스크립트를 작성합니다. (예제로서 “Demo Scene” 샘플 내 DefaultHostDisplay.cs 참조)
int playerCount
Player GetPlayer(int index)
void BindPlayersToListView(BaseVerticalCollectionView listView)
virtual OnPreUpdatePlayerList()
virtual OnPlayerAdded(Player player, int index)
virtual OnUpdatePlayer(Player player, int index)
MonoBehaviour.Update()에서 사용자마다 호출됨virtual OnPlayerRemoved(Player player)
virtual OnPostUpdatePlayerList()
XR Origin > Playground > AXRPlayground component 에서 위에서 만든 Host Display component를 Host Display에 설정합니다.
