2 // KCSlotItemObject.swift
5 // Created by Hori,Masaki on 2017/01/31.
6 // Copyright © 2017年 Hori,Masaki. All rights reserved.
11 // swiftlint:disable variable_name
12 class SlotItem: KCManagedObject {
13 @NSManaged var alv: Int
14 @NSManaged var id: Int
15 @NSManaged var level: Int
16 @NSManaged var locked: Bool
17 @NSManaged var slotitem_id: Int
18 @NSManaged var equippedShip: Ship?
19 @NSManaged var master_slotItem: MasterSlotItem
20 @NSManaged var extraEquippedShip: Ship?
22 // swiftlint:eable variable_name
25 dynamic var name: String {
26 return master_slotItem.name
28 dynamic var equippedShipName: String? {
29 return equippedShip?.name
31 dynamic var equippedShipLv: NSNumber? {
32 return equippedShip?.lv as NSNumber?
34 dynamic var masterSlotItemRare: Int {
35 return master_slotItem.rare
37 dynamic var typeName: Int {
38 return master_slotItem.type_2
40 dynamic var isLocked: Bool {