public void StartCharacterState(String state, int x) { if (state == "Child") { //--Als Kind starten TheodorChild Temp = new VergissMeinNicht.Entities.TheodorChild(ContentManagerName, false); Temp.Name = "TheodorChildInstance"; PlatformerCharacterBase.updateinstance(Temp); Temp.AddToManagers(LayerFront); } else //if (state == "GrownUp") { // --Als GrownUp starten ("Standard") TheodorGrownUp Temp = new VergissMeinNicht.Entities.TheodorGrownUp(ContentManagerName, false); Temp.Name = "TheodorGrownUpInstance"; PlatformerCharacterBase.updateinstance(Temp); Temp.AddToManagers(LayerFront); } PlatformerCharacterBase.getInstance().X = x; SpriteManager.Camera.X = x; }