2 // HMKCSlotItemObject.swift
5 // Created by Hori,Masaki on 2014/12/31.
6 // Copyright (c) 2014年 Hori,Masaki. All rights reserved.
12 extension HMKCSlotItemObject {
14 willAccessValueForKey("master_slotItem")
15 let name = master_slotItem.name
16 didAccessValueForKey("master_slotItem")
19 var equippedShipName: String? {
20 willAccessValueForKey("equippedShip")
21 let name = equippedShip.name
22 didAccessValueForKey("equippedShip")
25 var masterSlotItemRare: Int {
26 willAccessValueForKey("master_slotItem")
27 let rare = master_slotItem.rare
28 didAccessValueForKey("master_slotItem")
29 if rare == nil { return 0 }
30 return rare!.integerValue
33 willAccessValueForKey("master_slotItem")
34 let name = master_slotItem.type_2
35 didAccessValueForKey("master_slotItem")
36 if name == nil { return 0 }
37 return name!.integerValue
40 willAccessValueForKey("locked")
41 let locked = self.locked.boolValue
42 didAccessValueForKey("locked")
43 return locked ?? false