Ejemplo n.º 1
0
 protected override bool InitExtra()
 {
     this.mUIManager = ScriptCoreManager.UIManager;
     this.mLocalizer = ScriptCoreManager.LocalizedStringService;
     ScriptCore.VisualEffect.OnEffectFinishedEventHandler += new EventHandler(OnEffectFinished);
     this.Scene.MainCamera.LookAt(ref this.mCameraEye, ref this.mCameraUp, ref this.mCameraTarget);
     return(true);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Initializes the music data by reading it from the MusicEntries XML resources in UI.package.
        /// Copied from <see cref="M:Sims3.UI.OptionsDialog.SetupMusicControls()"/>.
        /// </summary>
        public static void Intialize()
        {
            gUIMgr     = ChaosTools.Sims3Engine.ScriptCoreManager.UIManager;
            gLocalizer = ChaosTools.Sims3Engine.ScriptCoreManager.LocalizedStringService;

            LoadXmlData("MusicEntries");
            List <string> list = new List <string>();

            foreach (uint num in Enum.GetValues(typeof(ProductVersion)))
            {
                //if (GameUtils.IsInstalled((ProductVersion)num))
                {
                    string name = Enum.GetName(typeof(ProductVersion), num);
                    string item = "MusicEntries" + name;
                    list.Add(item);
                }
            }
            for (int i = list.Count - 1; i >= 0; i--)
            {
                LoadXmlData(list[i]);
            }
            LoadCustomSongData();
        }