public void Dispose()
        {
            ItemBack.OnClick -= onClcik;

            ItemBackSelect.Dispose();
            ItemBack.Dispose();
            CharName.Dispose();
        }
        public void Dispose()
        {
            PlayButtom.OnClick   -= OnPlayClick;
            DeleteButtom.OnClick -= OnDeleteButtomClick;

            for (int i = 0; i < charGuiItems.Count; i++)
            {
                charGuiItems[i].OnClick -= OnCharFocus;
                charGuiItems[i].Dispose();
            }

            charGuiItems.Clear();

            Background.Dispose();
            DisconnectButtom.Dispose();

            CharListBack.Dispose();
            PlayButtom.Dispose();
            DeleteButtom.Dispose();
        }