public void ctor(PassiveItem p) { object_ctor(); ItemID = ((Semi.Patches.PickupObject)(global::PickupObject) p).UniqueItemID; SerializedData = new List <object>(); p.MidGameSerialize(SerializedData); }