In the case below, I have an interface InventoryEntityMonitorImmortal, it contains methods named Subscribe and UnSubscribe using overriding.
And this caused the Code Gen generated Proxy_InventoryEntityMonitorImmortal to have duplicated definitions of method Subscribe_ReturnValue(byte[] buffer, int cursor) which eventually caused compile errors.
private object
Subscribe_ReturnValue(byte[] buffer, int cursor)
{
// buffer will be an empty byte array since the method Subscribe returns void
// so nothing to read, just getting called is the signal to return to the client
return this;
}
InventoryEntityMonitorImmortal.txt
Proxy_InventoryEntityMonitorImmortal.txt