Пример #1
0
        protected override void LoadContent()
        {
            base.LoadContent();

            ContentHolder.Init(this, CustomContentLocations.TextureLocations);
            Levels.Init();
#if !ANDROID && !IOS
            Engine.SpawnInstance <ControlFullscreen>();
#endif
            Engine.SpawnInstance <ControlBack>();
            Engine.SpawnInstance <Background>();
#if DEBUG
            Engine.SpawnInstance(new DebuggerWithTerminal(ContentHolder.Get(AvailableFonts.retro_computer)));
#endif

#if ADS
#if ANDROID
#if AMAZON
            Engine.SpawnInstance <AndroidAds>();
#endif
#endif
#endif

#if XBOX_LIVE
            XboxLiveObject.SignOutCompleted += XboxLiveStatsManager.OnSignOutCompleted;
            XboxLiveObject.SignInCompleted  += XboxLiveStatsManager.OnSignInCompleted;
            ExitEvent += XboxLiveStatsManager.OnExitGame;
            XboxLiveObject.SignIn();
#endif

            Engine.ChangeRoom <RoomInit>();
        }