5 // Created by Hori,Masaki on 2017/01/31.
6 // Copyright © 2017年 Hori,Masaki. All rights reserved.
11 class KCQuest: KCManagedObject {
12 @NSManaged var bonus_flag: Bool
13 @NSManaged var category: Int
14 @NSManaged var detail: String
15 @NSManaged var get_material_0: Int
16 @NSManaged var get_material_1: Int
17 @NSManaged var get_material_2: Int
18 @NSManaged var get_material_3: Int
19 @NSManaged var invalid_flag: Int
20 @NSManaged var no: Int
21 @NSManaged var progress_flag: Int
22 @NSManaged var state: Int
23 @NSManaged var title: String
24 @NSManaged var type: Int
28 class func keyPathsForValuesAffectingCompositStatus() -> Set<String> {
29 return ["state", "progress_flag"]
31 dynamic var compositStatus: Int {
32 return progress_flag * 4 + state