I'm trying to create a new item by inheriting it from another item and them modifying just some few properties, e.g.
public partial class myCoolItem : existingItem { //blablabal }
This doesn't work because existingItem is declared as
public class existingItem : WorldObjectItem<existingObject>
Eco creates a dictionary containing all items and the key is precisely existingObject, causing a "duplicated key" error. I just tried it differently with
public class myCoolObject : existingObject { //blablabla}
public class myCoolItem : WorldObjectItem<myCoolObject>
and it works... except that myCoolItem inherits actually nothing from existingItem. Is there any way to achieve this?