private void tweenLocalPlayerIndicator(GameObject go)
 {
     if (!go.IsDestroyed())
     {
         InvitationIndicatorController componentInChildren = go.GetComponentInChildren <InvitationIndicatorController>();
         if (componentInChildren != null)
         {
             componentInChildren.TweenToMainNav();
         }
     }
 }
        private IEnumerator showIndicator()
        {
            AssetRequest <GameObject> assetRequest = Content.LoadAsync(IndicatorContentKey);

            yield return(assetRequest);

            indicatorObject = UnityEngine.Object.Instantiate(assetRequest.Asset);
            invitationIndicatorController = indicatorObject.GetComponent <InvitationIndicatorController>();
            invitationIndicatorController.TotalQuantity       = totalItemQuantity;
            invitationIndicatorController.AvailableQuantity   = AvailableItemQuantity;
            invitationIndicatorController.ItemImageContentKey = IndicatorItemImageContentKey;
            while (GameObject.FindWithTag(UIConstants.Tags.UI_Tray_Root) == null)
            {
                yield return(null);
            }
            Service.Get <EventDispatcher>().DispatchEvent(new PlayerIndicatorEvents.ShowPlayerIndicator(indicatorObject, invitingPlayerId));
        }