Struct AbilityCraftResultBroadcast
Server → Client answer to an AbilityCraftBroadcast.
public struct AbilityCraftResultBroadcast : IBroadcast
- Implements
-
IBroadcast
- Inherited Members
Remarks
Crafting had no reply of any kind. Every refusal in
OnServerAbilityCraftBroadcastReceived was a bare return, so the crafting panel
could only tell a refusal from a slow server by waiting for its own watchdog to expire — the
same defect the merchant buy path had before MerchantPurchaseResultBroadcast existed,
and it reads to the player as a button that does nothing. Every exit from the craft handler
now sends one of these.
Fields
Charged
Currency actually charged.
public long Charged
Field Value
Failure
Why the craft was refused. None on success.
public AbilityCraftFailure Failure
Field Value
Success
True when the ability was crafted.
public bool Success
Field Value
TemplateID
Template ID the request named.
public int TemplateID