public void Clear()
    {
        PlatformText ptext = null;
        SystemText   stext = null;
        DialogueText dtext = null;
        ItemText     itext = null;

        if (Platform != null)
        {
            for (int i = 0; i < Platform.Length; i++)
            {
                ptext = Platform[i];
                if (ptext != null)
                {
                    ptext.Clear();
                    Platform[i] = null;
                }
            }
            Platform = null;
        }
        if (System != null)
        {
            for (int i = 0; i < System.Length; i++)
            {
                stext = System[i];
                if (stext != null)
                {
                    stext.Clear();
                    System[i] = null;
                }
            }
            System = null;
        }
        if (Dialogue != null)
        {
            for (int i = 0; i < Dialogue.Length; i++)
            {
                dtext = Dialogue[i];
                if (dtext != null)
                {
                    dtext.Clear();
                    Dialogue[i] = null;
                }
            }
            Dialogue = null;
        }
        if (Items != null)
        {
            for (int i = 0; i < Items.Length; i++)
            {
                itext = Items[i];
                if (itext != null)
                {
                    itext.Clear();
                    Items[i] = null;
                }
            }
            Items = null;
        }
    }