C # не поддерживает множественное наследование, поэтому ответ на вопрос в вашем заголовке - вы не можете.Но я не думаю, что это то, что вы пытались достичь.
Добавьте подходящие конструкторы в ваш класс Bird:
public partial class Bird : Microsoft.Xna.Framework.GameComponent
{
public Bird( Game game ) : base(game)
{
}
public Bird( Game game, Vector2 velocity, Vector2 position ) : base(game)
{
Velocity = velocity;
...
}
}
И затем вызовите конструктор базового класса в производном классе
public class BigRedBird : Bird
{
public BigRedBird( Game game, ... ) : base(game, ... )
{
}
}
Или
public class BigRedBird : Bird
{
public BigRedBird( Game game, ... ) : base(game)
{
base.Velocity = ...; // note: base. not strictly required
...
}
}