public override void StartItem()
    {
        BlackHole component = GameObject.Find("Main").GetComponent <BlackHole>();

        if (component != null)
        {
            component.On();
        }
        if (MyInfoManager.Instance.Seq != useUserSeq)
        {
            GameObject gameObject = GameObject.Find("Me");
            if (null != gameObject)
            {
                LocalController component2 = gameObject.GetComponent <LocalController>();
                if (null != component2)
                {
                    if (!component2.IsDead && !component2.bungeeRespawn && !component2.ActivateBlackhole)
                    {
                        component2.sparcleFXOn();
                    }
                    GameObject gameObject2 = GameObject.Find("Me");
                    if (gameObject2 != null)
                    {
                        BlackholeScreenFX component3 = gameObject2.GetComponent <BlackholeScreenFX>();
                        if (component3 != null)
                        {
                            component3.Reset(useUserSeq);
                        }
                    }
                }
            }
            BrickManDesc desc = BrickManManager.Instance.GetDesc(useUserSeq);
            if (desc != null)
            {
                SystemMsgManager.Instance.ShowMessage(string.Format(StringMgr.Instance.Get("BUNGEE_ITEM_MESSAGE_06"), desc.Nickname));
            }
        }
    }