private void LoadFormContent() { var FileElem = Container.GetElement(ID + ".0"); var stream = new SerializedList(FileElem.ReadAll()); m_Elements = new ManagedFormElements(); m_Elements.ReadFromList((SerializedList)stream.Items[1]); m_ModuleText = stream.Items[2].ToString(); LoadAttributes((SerializedList)stream.Items[3]); m_DialogDef = new SimpleDialogStub(CreateDialogDefList(stream)); m_Loaded = true; }
private void LoadIfNeeded() { if (!m_Loaded) { var DirElem = Container.GetElement(this.ID + ".0"); var textElem = DirElem.GetElement("module"); m_ModuleText = textElem.ReadAll(); textElem = DirElem.GetElement("form"); m_DialogDef = new SimpleDialogStub(new SerializedList(textElem.ReadAll())); m_Loaded = true; } }