コード例 #1
0
    public static void Initialization(XmlDocument doc)
    {
        XmlNode root = doc.SelectSingleNode("systemcommand");
        XmlNode node = root.SelectSingleNode("GameScene");

        FirstSceneName = node.Attribute("firstscenename");
        node           = root.SelectSingleNode("CompanyLogoProcess");
        XmlNodeList nodelist = node.SelectNodes("Step");

        CompanyLogoOrder = new string[nodelist.Count];
        for (int i = 0; i < CompanyLogoOrder.Length; i++)
        {
            CompanyLogoOrder[i] = nodelist[i].Attribute("texturename");
        }
        //加载音乐配置
        MusicPlayer.Initialization();
        //加载音效配置
        SoundEffectPlayer.Initialization();
    }
コード例 #2
0
    public static void Initialization(XmlDocument doc)
    {
        XmlNode root = doc.SelectSingleNode("systemcommand");
        XmlNode node = root.SelectSingleNode("GameScene");

        FirstSceneName = node.Attribute("firstscenename");

        node = root.SelectSingleNode("CompanyLogoProcess");
        int         companyId     = (int)UniGameOptionsDefine.CompanyId;
        string      chaeelVersion = "SS";
        XmlNodeList nodelist      = node.SelectSingleNode("CompanyList").SelectNodes("Company");

        for (int i = 0; i < nodelist.Count; i++)
        {
            if (Convert.ToInt32(nodelist[i].Attribute("id")) == companyId)
            {
                chaeelVersion = nodelist[i].Attribute("name");
                break;
            }
        }
        node             = node.SelectSingleNode(chaeelVersion);
        nodelist         = node.SelectNodes("Step");
        CompanyLogoOrder = new string[nodelist.Count];
        for (int i = 0; i < CompanyLogoOrder.Length; i++)
        {
            CompanyLogoOrder[i] = nodelist[i].Attribute("texturename");
        }
        nodelist = node.SelectNodes("Logo");
        CompanyLogoPerfabOrder = new string[nodelist.Count];
        for (int i = 0; i < CompanyLogoPerfabOrder.Length; i++)
        {
            CompanyLogoPerfabOrder[i] = nodelist[i].Attribute("logoPrefabname");
        }
        //加载音乐配置
        MusicPlayer.Initialization();
        //加载音效配置
        SoundEffectPlayer.Initialization();
        //加载轨迹任务表
        //TrackCommand.LoadTrackCommandList(GameRoot.gameResource.LoadResource_XmlFile("TrackCommand.xml"));
    }