Ejemplo n.º 1
0
    public override void ExecuteAwake()
    {
        enabled = false;

        System.Xml.XmlReader reader = XmlReader.Create(new StringReader(m_assetDialog.text));
        System.Xml.Serialization.XmlSerializer ser = new System.Xml.Serialization.XmlSerializer(typeof(Core_XmlDialog));
        m_innerDialog = (Core_XmlDialog)ser.Deserialize(reader);
    }
    void OnEnable()
    {
        System.Xml.XmlReader reader = XmlReader.Create(new StringReader(m_AssetDialog.text));
        System.Xml.Serialization.XmlSerializer ser = new System.Xml.Serialization.XmlSerializer(typeof(Core_XmlDialog));
        m_innerDialog = (Core_XmlDialog)ser.Deserialize(reader);

        m_PartId         = -1;
        m_ShowDialogPart = false;
    }
Ejemplo n.º 3
0
 public Core_XmlDialog GetDialog(TextAsset _asset)
 {
     if (m_dialogs.ContainsKey(_asset.name))
     {
         return(m_dialogs[_asset.name]);
     }
     else
     {
         System.Xml.XmlReader reader = XmlReader.Create(new StringReader(_asset.text));
         System.Xml.Serialization.XmlSerializer ser = new System.Xml.Serialization.XmlSerializer(typeof(Core_XmlDialog));
         Core_XmlDialog newDialog = (Core_XmlDialog)ser.Deserialize(reader);
         m_dialogs.Add(_asset.name, newDialog);
         return(newDialog);
     }
 }