Rubat

Results 442 comments of Rubat

One thing I don't like with this approach is that it will call `ents.GetAll()` whenever an entity is created, which could be hundreds of times on map/server load, map cleanup...

This isn't really something you should be reporting here, but to the awesomium team.

It's not my choice. And besides, switching to something different will just bring more problems.

It's not a bug, NPCs use an internal "shot regulator" that dictates when they can shoot and how often. For SWEPs it can be controlled via the GetNPC callbacks, such...

Ok, so: 1) Please implement http://wiki.garrysmod.com/page/PANEL/GenerateExample 2) Live drag does not limit the drag of the panels like releasing the mouse does. 3) The following code produces infinite PerformLayout calls...

It is not infinite. While it doesn't make much sense to use Dock() in DPanPanel, it shouldn't completely break the panel and cause unexpected behavior if done so.

I don't see why `UpdatePaintOver` is necessary. Your link is dead.

But you already have a method to select a given material? (`FindAndSelectMaterial`) What's wrong with using that? Also clicking on the internal `DImageButton`s should already handle the paint over function.

Why are you so afraid of an extra loop on selection like it's gonna explode your PC? Why not just update the base panel itself so it doesn't perform that...

This is trying to solve a problem only you have. You do realize even if we merge this, other addons using entities as identifiers will cause issues for you?