Thanks for your help, I have successfully parsed the CSOEconItem.
Now I want to move items into and out of the casket. I noticed that there are two parameters in your code such as addToCasket, which are casketId and itemId. Can these two ids be considered as the id in CSOEconItem, that is, the casketid is the id in the CSOEconItem of the casket? ? (I noticed that you extracted the value_bytes of def_index=272 and 273 as the casketid, but in fact I did not find these two values(def_index=273 & 273) during the test. According to my current understanding, if I want to know which component the item belongs to, I can only get it the item in the casket is obtained.)
In addition, I found that you get inventory information update by receiving SO_UpdateMultiple and SO_Create, SO_Update, SO_Destroy. But I didn't find out what message to send to the GC to receive the reply?I hope you can tell me what message to send to gc.
And what is the difference between these two replies? If I want to monitor inventory changes, do I only need to implement one?(SO_UpdateMultiple or SO_Create, SO_Update, SO_Destroy) .Do I need to keep sending messages to get the reply, or after I send it once, I will get a callback every time the inventory is updated?