Struct CorpseLootResultBroadcast
Server → Client reply to any corpse take request.
public struct CorpseLootResultBroadcast : IBroadcast
- Implements
-
IBroadcast
- Inherited Members
Remarks
Every exit from every take handler sends one of these, successful or not. The client marks the slot it submitted as pending and will not send another request for it until an answer arrives, so a handler that simply returned would leave that slot locked for the rest of the window's life — the same contract the merchant sell path follows.
Fields
InteractableID
Scene object ID of the corpse.
public long InteractableID
Field Value
Reason
Why the request was refused, for client feedback.
public CorpseLootFailureReason Reason
Field Value
Slot
The slot the request named, or -1 for currency and take-all.
public int Slot
Field Value
Success
True when at least one thing was actually transferred.
public bool Success