public override void Update(GameTime gameTime) { Weapon.Update(gameTime); foreach (IStrategy s in strategies[State]) { s.Action(this); } base.Update(gameTime); }
public override void Update(GameTime gameTime) { angle = Angle(new Vector2(Mouse.GetState().X, Mouse.GetState().Y), new Vector2(Position.X + camera.X, Position.Y + camera.Y)); Weapon.Update(gameTime); //base.Update(gameTime); }