ItemDraft

@GeneratedBy(type = Item::class)
interface ItemDraft : Item, Draft

Types

Link copied to clipboard
@GeneratedBy(type = Item::class)
object $
Link copied to clipboard
@GeneratedBy(type = Item::class)
class Builder

Properties

Link copied to clipboard
abstract override var cost: Int?

价格

Link copied to clipboard
abstract override var effect: String?

效果

Link copied to clipboard
abstract override var flingPower: Int?

投掷威力

Link copied to clipboard
abstract override var id: Long

ID

Link copied to clipboard
abstract override var internalName: String?

内部名称

Link copied to clipboard
abstract override var itemAttributes: List<ItemAttribute>

道具属性映射

Link copied to clipboard
abstract override var itemFlingEffect: ItemFlingEffect?

道具投掷效果

Link copied to clipboard
abstract var itemFlingEffectId: Long?
Link copied to clipboard
abstract override var name: String?

名称

Link copied to clipboard
abstract override var shortEffect: String?

简称效果

Link copied to clipboard
abstract override var text: String?

文本

Functions

Link copied to clipboard
@GeneratedBy(type = Item::class)
fun Item.copy(resolveImmediately: Boolean = false, block: ItemDraft.() -> Unit): Item
Link copied to clipboard
Link copied to clipboard