If you want an answer, is it really necessary to overloading the same function first with each individual argument, and then only with edict_t as an argument? I'll answer yes, because it solves two issues at once:
In defense of edict_t: you can simply give only the edict as input, and the rest the function will do everything for you, wonderful, isn’t it?
In defense of the function with each separate argument: this also allows for use in client code, for example, where you can get similar information but not with edict_t
Also In case someone wants to merge it if I would inactive for a while: simply rebase to the latest master as soon as https://github.com/YaLTeR/BunnymodXT/pull/531 is merged to solve the build errors
If you want an answer, is it really necessary to overloading the same function first with each individual argument, and then only with
edict_t
as an argument? I'll answer yes, because it solves two issues at once:edict_t
: you can simply give only the edict as input, and the rest the function will do everything for you, wonderful, isn’t it?edict_t
Also In case someone wants to merge it if I would inactive for a while: simply rebase to the latest master as soon as https://github.com/YaLTeR/BunnymodXT/pull/531 is merged to solve the build errors