private MainMenuInputComponent GetInput() { BaseEntity player = Scene.GetPlayer(); MainMenuInputComponent input = (MainMenuInputComponent)player.Components.FirstOrDefault(n => n.Name == "Input"); return(input); }
public override BaseEntity BuildPlayer(int startX, int startY) { var player = new BaseEntity(SceneManager, "Player", startX, startY); var renderComponent = new RenderComponent(player, "atpRtsd4", 32, 32); var inputComponent = new MainMenuInputComponent(player); var physicsComponent = new PhysicsComponent(player, 32, 32); return(player); }