Я работаю над игрой в XNA, и я не хочу продолжать класть кучу кода в основной файл внутри методов Draw и Update. Есть ли способ, которым я мог бы просто запустить один «мастер» метод внутри одного, например:Как «перехватить» методы?
protected override void Draw(GameTime gameTime)
{
// Instead of having to do Tools.DrawModel() for every model
// I have to draw, can I do this?
Tools.MasterDraw();
}
// Inside MasterDraw:
public static void MasterDraw()
{
// A bunch of Tools.DrawModel() goes here, but instead of repeating
// it every time for every model, how would I make a function
// to auto-add a line to draw itself inside this function????
}
Похоже, вы хотите, чтобы цикл, который повторяется во всех моделях, вызывает ваш метод draw на них. – OMGtechy