public static new void LoadStaticContent(string contentManagerName) { if (string.IsNullOrEmpty(contentManagerName)) { throw new ArgumentException("contentManagerName cannot be empty or null"); } ContentManagerName = contentManagerName; PlatformerCharacterBase.LoadStaticContent(contentManagerName); #if DEBUG if (contentManagerName == FlatRedBallServices.GlobalContentManager) { HasBeenLoadedWithGlobalContentManager = true; } else if (HasBeenLoadedWithGlobalContentManager) { throw new Exception("This type has been loaded with a Global content manager, then loaded with a non-global. This can lead to a lot of bugs"); } #endif bool registerUnload = false; if (LoadedContentManagers.Contains(contentManagerName) == false) { LoadedContentManagers.Add(contentManagerName); lock (mLockObject) { if (!mRegisteredUnloads.Contains(ContentManagerName) && ContentManagerName != FlatRedBallServices.GlobalContentManager) { FlatRedBallServices.GetContentManagerByName(ContentManagerName).AddUnloadMethod("PlayerStaticUnload", UnloadStaticContent); mRegisteredUnloads.Add(ContentManagerName); } } if (!FlatRedBallServices.IsLoaded <FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/player/animationchainlistfile.achx", ContentManagerName)) { registerUnload = true; } AnimationChainListFile = FlatRedBallServices.Load <FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/player/animationchainlistfile.achx", ContentManagerName); if (!FlatRedBallServices.IsLoaded <Microsoft.Xna.Framework.Graphics.Texture2D>(@"content/entities/player/playertexture.png", ContentManagerName)) { registerUnload = true; } PlayerTexture = FlatRedBallServices.Load <Microsoft.Xna.Framework.Graphics.Texture2D>(@"content/entities/player/playertexture.png", ContentManagerName); } if (registerUnload && ContentManagerName != FlatRedBallServices.GlobalContentManager) { lock (mLockObject) { if (!mRegisteredUnloads.Contains(ContentManagerName) && ContentManagerName != FlatRedBallServices.GlobalContentManager) { FlatRedBallServices.GetContentManagerByName(ContentManagerName).AddUnloadMethod("PlayerStaticUnload", UnloadStaticContent); mRegisteredUnloads.Add(ContentManagerName); } } } CustomLoadStaticContent(contentManagerName); }
public static void UnloadStaticContent() { if (LoadedContentManagers.Count != 0) { LoadedContentManagers.RemoveAt(0); mRegisteredUnloads.RemoveAt(0); } if (LoadedContentManagers.Count == 0) { if (AnimationChainListFile != null) { AnimationChainListFile = null; } } }
public AnimationChainList Clone() { AnimationChainList newList = new AnimationChainList(this.Count); foreach (AnimationChain chain in this) { newList.Add(chain.Clone()); } newList.mName = mName; newList.mFileRelativeTextures = mFileRelativeTextures; newList.mTimeMeasurementUnit = mTimeMeasurementUnit; return(newList); }
public static new void LoadStaticContent(string contentManagerName) { if (string.IsNullOrEmpty(contentManagerName)) { throw new System.ArgumentException("contentManagerName cannot be empty or null"); } // Set to use global content contentManagerName = FlatRedBall.FlatRedBallServices.GlobalContentManager; ContentManagerName = FlatRedBall.FlatRedBallServices.GlobalContentManager; AbbatoirIntergrade.Entities.BaseEntities.BasePlayerProjectile.LoadStaticContent(contentManagerName); // Set the content manager for Gum var contentManagerWrapper = new FlatRedBall.Gum.ContentManagerWrapper(); contentManagerWrapper.ContentManagerName = FlatRedBall.FlatRedBallServices.GlobalContentManager; RenderingLibrary.Content.LoaderManager.Self.ContentLoader = contentManagerWrapper; // Access the GumProject just in case it's async loaded var throwaway = GlobalContent.GumProject; #if DEBUG if (contentManagerName == FlatRedBall.FlatRedBallServices.GlobalContentManager) { HasBeenLoadedWithGlobalContentManager = true; } else if (HasBeenLoadedWithGlobalContentManager) { throw new System.Exception("This type has been loaded with a Global content manager, then loaded with a non-global. This can lead to a lot of bugs"); } #endif if (LoadedContentManagers.Contains(contentManagerName) == false) { LoadedContentManagers.Add(contentManagerName); lock (mLockObject) { if (!mRegisteredUnloads.Contains(ContentManagerName) && ContentManagerName != FlatRedBall.FlatRedBallServices.GlobalContentManager) { FlatRedBall.FlatRedBallServices.GetContentManagerByName(ContentManagerName).AddUnloadMethod("FrostProjectileStaticUnload", UnloadStaticContent); mRegisteredUnloads.Add(ContentManagerName); } } FrostProjectileAnimationChainListFile = FlatRedBall.FlatRedBallServices.Load <FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/projectiles/frostprojectile/frostprojectileanimationchainlistfile.achx", ContentManagerName); FrostImpact1 = FlatRedBall.FlatRedBallServices.Load <Microsoft.Xna.Framework.Audio.SoundEffect>(@"content/entities/projectiles/frostprojectile/frostimpact1", ContentManagerName); FrostImpact2 = FlatRedBall.FlatRedBallServices.Load <Microsoft.Xna.Framework.Audio.SoundEffect>(@"content/entities/projectiles/frostprojectile/frostimpact2", ContentManagerName); FrostImpact3 = FlatRedBall.FlatRedBallServices.Load <Microsoft.Xna.Framework.Audio.SoundEffect>(@"content/entities/projectiles/frostprojectile/frostimpact3", ContentManagerName); FrostGroundImpact1 = FlatRedBall.FlatRedBallServices.Load <Microsoft.Xna.Framework.Audio.SoundEffect>(@"content/entities/projectiles/frostprojectile/frostgroundimpact1", ContentManagerName); FrostGroundImpact2 = FlatRedBall.FlatRedBallServices.Load <Microsoft.Xna.Framework.Audio.SoundEffect>(@"content/entities/projectiles/frostprojectile/frostgroundimpact2", ContentManagerName); } CustomLoadStaticContent(contentManagerName); }
public static void LoadStaticContent(string contentManagerName) { if (string.IsNullOrEmpty(contentManagerName)) { throw new System.ArgumentException("contentManagerName cannot be empty or null"); } // Set to use global content contentManagerName = FlatRedBall.FlatRedBallServices.GlobalContentManager; ContentManagerName = FlatRedBall.FlatRedBallServices.GlobalContentManager; // Set the content manager for Gum var contentManagerWrapper = new FlatRedBall.Gum.ContentManagerWrapper(); contentManagerWrapper.ContentManagerName = FlatRedBall.FlatRedBallServices.GlobalContentManager; RenderingLibrary.Content.LoaderManager.Self.ContentLoader = contentManagerWrapper; // Access the GumProject just in case it's async loaded var throwaway = GlobalContent.GumProject; #if DEBUG if (contentManagerName == FlatRedBall.FlatRedBallServices.GlobalContentManager) { HasBeenLoadedWithGlobalContentManager = true; } else if (HasBeenLoadedWithGlobalContentManager) { throw new System.Exception("This type has been loaded with a Global content manager, then loaded with a non-global. This can lead to a lot of bugs"); } #endif if (LoadedContentManagers.Contains(contentManagerName) == false) { LoadedContentManagers.Add(contentManagerName); lock (mLockObject) { if (!mRegisteredUnloads.Contains(ContentManagerName) && ContentManagerName != FlatRedBall.FlatRedBallServices.GlobalContentManager) { FlatRedBall.FlatRedBallServices.GetContentManagerByName(ContentManagerName).AddUnloadMethod("BasePlayerProjectileStaticUnload", UnloadStaticContent); mRegisteredUnloads.Add(ContentManagerName); } } AllParticles = FlatRedBall.FlatRedBallServices.Load <Microsoft.Xna.Framework.Graphics.Texture2D>(@"content/entities/projectiles/allparticles.png", ContentManagerName); BaseProjectileLightAnimationChainListFile = FlatRedBall.FlatRedBallServices.Load <FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/baseentities/baseplayerprojectile/baseprojectilelightanimationchainlistfile.achx", ContentManagerName); } CustomLoadStaticContent(contentManagerName); }
public Sprite() : base() { mVisible = true; mScaleX = 1; mScaleY = 1; mVertices = new SpriteVertex[4]; mVertices[0] = new SpriteVertex(); mVertices[1] = new SpriteVertex(); mVertices[2] = new SpriteVertex(); mVertices[3] = new SpriteVertex(); mVertices[0].TextureCoordinate.X = 0; mVertices[0].TextureCoordinate.Y = 0; mVertices[0].Scale = new Vector2(-1, 1); mVertices[1].TextureCoordinate.X = 1; mVertices[1].TextureCoordinate.Y = 0; mVertices[1].Scale = new Vector2(1, 1); mVertices[2].TextureCoordinate.X = 1; mVertices[2].TextureCoordinate.Y = 1; mVertices[2].Scale = new Vector2(1, -1); mVertices[3].TextureCoordinate.X = 0; mVertices[3].TextureCoordinate.Y = 1; mVertices[3].Scale = new Vector2(-1, -1); #if WINDOWS_PHONE || MONODROID mVertices[0].Color.X = 1; mVertices[1].Color.X = 1; mVertices[2].Color.X = 1; mVertices[3].Color.X = 1; mVertices[0].Color.Y = 1; mVertices[1].Color.Y = 1; mVertices[2].Color.Y = 1; mVertices[3].Color.Y = 1; mVertices[0].Color.Z = 1; mVertices[1].Color.Z = 1; mVertices[2].Color.Z = 1; mVertices[3].Color.Z = 1; mVertices[0].Color.W = 1; mVertices[1].Color.W = 1; mVertices[2].Color.W = 1; mVertices[3].Color.W = 1; #endif Alpha = GraphicalEnumerations.MaxColorComponentValue; #if FRB_XNA ColorOperation = ColorOperation.Texture; #else ColorOperation = TextureOperation.SelectArg1; #endif mAnimationChains = new AnimationChainList(); mCurrentChainIndex = -1; mAnimationSpeed = 1; mTextureAddressMode = TextureAddressMode.Clamp; mCursorSelectable = true; }
public static void UnloadStaticContent() { if (LoadedContentManagers.Count != 0) { LoadedContentManagers.RemoveAt(0); mRegisteredUnloads.RemoveAt(0); } if (LoadedContentManagers.Count == 0) { if (LoadingAnimation != null) { LoadingAnimation= null; } if (MenuArrow != null) { MenuArrow= null; } if (MenuBackground != null) { MenuBackground= null; } if (MenuButtonAnimations != null) { MenuButtonAnimations= null; } if (MenuVolumeBar != null) { MenuVolumeBar= null; } } }
public static void LoadStaticContent(string contentManagerName) { if (string.IsNullOrEmpty(contentManagerName)) { throw new ArgumentException("contentManagerName cannot be empty or null"); } ContentManagerName = contentManagerName; #if DEBUG if (contentManagerName == FlatRedBallServices.GlobalContentManager) { HasBeenLoadedWithGlobalContentManager = true; } else if (HasBeenLoadedWithGlobalContentManager) { throw new Exception("This type has been loaded with a Global content manager, then loaded with a non-global. This can lead to a lot of bugs"); } #endif bool registerUnload = false; if (LoadedContentManagers.Contains(contentManagerName) == false) { LoadedContentManagers.Add(contentManagerName); lock (mLockObject) { if (!mRegisteredUnloads.Contains(ContentManagerName) && ContentManagerName != FlatRedBallServices.GlobalContentManager) { FlatRedBallServices.GetContentManagerByName(ContentManagerName).AddUnloadMethod("XmlLevelSelectStaticUnload", UnloadStaticContent); mRegisteredUnloads.Add(ContentManagerName); } } if (!FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/loadinganimation.achx", ContentManagerName)) { registerUnload = true; } LoadingAnimation = FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/loadinganimation.achx", ContentManagerName); if (!FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/menuarrow.achx", ContentManagerName)) { registerUnload = true; } MenuArrow = FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/menuarrow.achx", ContentManagerName); if (!FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/menubackground.achx", ContentManagerName)) { registerUnload = true; } MenuBackground = FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/menubackground.achx", ContentManagerName); if (!FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/menubuttonanimations.achx", ContentManagerName)) { registerUnload = true; } MenuButtonAnimations = FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/menubuttonanimations.achx", ContentManagerName); if (!FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/menuvolumebar.achx", ContentManagerName)) { registerUnload = true; } MenuVolumeBar = FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/entities/xmltests/xmllevelselect/menuvolumebar.achx", ContentManagerName); } if (registerUnload && ContentManagerName != FlatRedBallServices.GlobalContentManager) { lock (mLockObject) { if (!mRegisteredUnloads.Contains(ContentManagerName) && ContentManagerName != FlatRedBallServices.GlobalContentManager) { FlatRedBallServices.GetContentManagerByName(ContentManagerName).AddUnloadMethod("XmlLevelSelectStaticUnload", UnloadStaticContent); mRegisteredUnloads.Add(ContentManagerName); } } } CustomLoadStaticContent(contentManagerName); }
public Sprite() : base() { mVisible = true; mScaleX = 1; mScaleY = 1; mVertices = new SpriteVertex[4]; mVertices[0] = new SpriteVertex(); mVertices[1] = new SpriteVertex(); mVertices[2] = new SpriteVertex(); mVertices[3] = new SpriteVertex(); mVertices[0].TextureCoordinate.X = 0; mVertices[0].TextureCoordinate.Y = 0; mVertices[0].Scale = new Vector2(-1, 1); mVertices[1].TextureCoordinate.X = 1; mVertices[1].TextureCoordinate.Y = 0; mVertices[1].Scale = new Vector2(1, 1); mVertices[2].TextureCoordinate.X = 1; mVertices[2].TextureCoordinate.Y = 1; mVertices[2].Scale = new Vector2(1, -1); mVertices[3].TextureCoordinate.X = 0; mVertices[3].TextureCoordinate.Y = 1; mVertices[3].Scale = new Vector2(-1, -1); #if WINDOWS_PHONE || MONODROID mVertices[0].Color.X = 1; mVertices[1].Color.X = 1; mVertices[2].Color.X = 1; mVertices[3].Color.X = 1; mVertices[0].Color.Y = 1; mVertices[1].Color.Y = 1; mVertices[2].Color.Y = 1; mVertices[3].Color.Y = 1; mVertices[0].Color.Z = 1; mVertices[1].Color.Z = 1; mVertices[2].Color.Z = 1; mVertices[3].Color.Z = 1; mVertices[0].Color.W = 1; mVertices[1].Color.W = 1; mVertices[2].Color.W = 1; mVertices[3].Color.W = 1; #endif Alpha = GraphicalEnumerations.MaxColorComponentValue; ColorOperation = ColorOperation.Texture; mAnimationChains = new AnimationChainList(); mCurrentChainIndex = -1; mAnimationSpeed = 1; mTextureAddressMode = TextureAddressMode.Clamp; mCursorSelectable = true; }
protected virtual void InitializeEntity(bool addToManagers) { // Generated Initialize LoadStaticContent(ContentManagerName); AnimSprite = AnimationChainListFile; mBody = new FlatRedBall.Math.Geometry.Circle(); EntireScene = EnemySpriteScene.Sprites.FindByName("testsprite32x321").Clone(); mHead = new FlatRedBall.Math.Geometry.Circle(); PathArea = new FlatRedBall.Math.Geometry.AxisAlignedRectangle(); PostInitialize(); if (addToManagers) { AddToManagers(null); } }
public override void Initialize(bool addToManagers) { // Generated Initialize LoadStaticContent(ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/tutorialsmith/animacionmundo.achx", ContentManagerName)) { } AnimacionMundo = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/tutorialsmith/animacionmundo.achx", ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Scene>(@"content/screens/tutorialsmith/scenefile.scnx", ContentManagerName)) { } SceneFile = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Scene>(@"content/screens/tutorialsmith/scenefile.scnx", ContentManagerName); Pantalla = SceneFile.Sprites.FindByName("pantalla tutorial smith1"); PostInitialize(); base.Initialize(addToManagers); if (addToManagers) { AddToManagers(); } }
public override void Initialize(bool addToManagers) { // Generated Initialize LoadStaticContent(ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Math.Geometry.ShapeCollection>(@"content/screens/charselect/escogerchar.shcx", ContentManagerName)) { } EscogerChar = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Math.Geometry.ShapeCollection>(@"content/screens/charselect/escogerchar.shcx", ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Scene>(@"content/screens/charselect/scenefile.scnx", ContentManagerName)) { } SceneFile = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Scene>(@"content/screens/charselect/scenefile.scnx", ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/charselect/seleccionpersonaje.achx", ContentManagerName)) { } SeleccionPersonaje = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/charselect/seleccionpersonaje.achx", ContentManagerName); Cursores = new FlatRedBall.Math.PositionedObjectList<TesisEconoFight.Entities.Kursor>(); Cursores.Name = "Cursores"; Sprite1 = SceneFile.Sprites.FindByName("cara hayek1"); Sprite2 = SceneFile.Sprites.FindByName("cara hayek2"); PostInitialize(); base.Initialize(addToManagers); if (addToManagers) { AddToManagers(); } }
public override void Initialize(bool addToManagers) { // Generated Initialize LoadStaticContent(ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Math.Geometry.ShapeCollection>(@"content/screens/stageselect/seleccionstage.shcx", ContentManagerName)) { } SeleccionStage = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Math.Geometry.ShapeCollection>(@"content/screens/stageselect/seleccionstage.shcx", ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Scene>(@"content/screens/stageselect/scenefile.scnx", ContentManagerName)) { } SceneFile = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Scene>(@"content/screens/stageselect/scenefile.scnx", ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/stageselect/animarseleccion.achx", ContentManagerName)) { } AnimarSeleccion = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/stageselect/animarseleccion.achx", ContentManagerName); Cursores = new FlatRedBall.Math.PositionedObjectList<TesisEconoFight.Entities.Kursor>(); Cursores.Name = "Cursores"; Sprite = SceneFile.Sprites.FindByName("universitätfreiburg1"); PostInitialize(); base.Initialize(addToManagers); if (addToManagers) { AddToManagers(); } }
public override void Initialize(bool addToManagers) { // Generated Initialize LoadStaticContent(ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Math.Geometry.ShapeCollection>(@"content/screens/glosariosistemasjuego/opciones.shcx", ContentManagerName)) { } Opciones = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Math.Geometry.ShapeCollection>(@"content/screens/glosariosistemasjuego/opciones.shcx", ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Scene>(@"content/screens/glosariosistemasjuego/scenefile.scnx", ContentManagerName)) { } SceneFile = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Scene>(@"content/screens/glosariosistemasjuego/scenefile.scnx", ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/glosariosistemasjuego/animacionpantalla.achx", ContentManagerName)) { } AnimacionPantalla = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/glosariosistemasjuego/animacionpantalla.achx", ContentManagerName); KursorInstance = new TesisEconoFight.Entities.Kursor(ContentManagerName, false); KursorInstance.Name = "KursorInstance"; Pantalla = SceneFile.Sprites.FindByName("glosario sistema de juegos 11"); PostInitialize(); base.Initialize(addToManagers); if (addToManagers) { AddToManagers(); } }
bool IEquatable <AnimationChainList> .Equals(AnimationChainList other) { return(this == other); }
public override void Initialize(bool addToManagers) { // Generated Initialize LoadStaticContent(ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Math.Geometry.ShapeCollection>(@"content/screens/gamescreen/limitesmundo.shcx", ContentManagerName)) { } LimitesMundo = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Math.Geometry.ShapeCollection>(@"content/screens/gamescreen/limitesmundo.shcx", ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Scene>(@"content/screens/gamescreen/scenefile.scnx", ContentManagerName)) { } SceneFile = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Scene>(@"content/screens/gamescreen/scenefile.scnx", ContentManagerName); if (!FlatRedBall.FlatRedBallServices.IsLoaded<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/gamescreen/animacionmundo.achx", ContentManagerName)) { } AnimacionMundo = FlatRedBall.FlatRedBallServices.Load<FlatRedBall.Graphics.Animation.AnimationChainList>(@"content/screens/gamescreen/animacionmundo.achx", ContentManagerName); ListaJugadores = new FlatRedBall.Math.PositionedObjectList<TesisEconoFight.Entities.Player>(); ListaJugadores.Name = "ListaJugadores"; PauseTextInstance = new TesisEconoFight.Entities.PauseText(ContentManagerName, false); PauseTextInstance.Name = "PauseTextInstance"; Fondo = SceneFile.Sprites.FindByName("universitätfreiburg1"); P1WinTextInstance = new TesisEconoFight.Entities.P1WinText(ContentManagerName, false); P1WinTextInstance.Name = "P1WinTextInstance"; P2WinTextInstance = new TesisEconoFight.Entities.P2WinText(ContentManagerName, false); P2WinTextInstance.Name = "P2WinTextInstance"; DoubleKOTextInstance = new TesisEconoFight.Entities.DoubleKOText(ContentManagerName, false); DoubleKOTextInstance.Name = "DoubleKOTextInstance"; PostInitialize(); base.Initialize(addToManagers); if (addToManagers) { AddToManagers(); } }