static public void ShowPlayerLoseBanner() { GameObject loseBanner = ObjectPoolManager.GetObjectPool(instance.playerLoseBannerPrefab).PopItem(); loseBanner.transform.position = new Vector2(0, -Camera.main.pixelHeight / 2); loseBanner.transform.SetParent(instance.canvasObject.transform); CoroutineManager.RegisterCoroutine(AnimationUtil.MoveAnimationCoroutine(loseBanner, loseBanner.transform.position, new Vector2(0, 0), 2f)); CoroutineManager.RegisterCoroutine(AnimationUtil.DestoryAnimationCoroutine(loseBanner, 10f)); }