private void CreateProxyFuncs()
{
MethodInfo[] methods = Type.GetMethods(SEARCH_TYPE);
for(int i = 0; i < methods.Length; i++) {
var method = methods[i];
ZXParseAttribute attr = GetAttribute(method);
// Add The Method
if(attr != null) {
// If There Is No String, This Is Not A Proxy
if(attr.Key == null) continue;
ZXPFunc v = new ZXPFunc(attr.Key, method);
Funcs.Add(v);
FuncsDict[v.Key] = v;
}
else {
ZXPFunc v = new ZXPFunc(method.Name, method);
Funcs.Add(v);
FuncsDict[v.Key] = v;
}
}
}