OSDN Git Service

swiftline 'variable_name'のエラーを修正
[kcd/KCD.git] / KCD / Quest.swift
1 //
2 //  KCQuest.swift
3 //  KCD
4 //
5 //  Created by Hori,Masaki on 2017/01/31.
6 //  Copyright © 2017年 Hori,Masaki. All rights reserved.
7 //
8
9 import Foundation
10
11 class Quest: KCManagedObject {
12     @NSManaged var bonus_flag: Bool // swiftlint:disable:this variable_name
13     @NSManaged var category: Int
14     @NSManaged var detail: String
15     @NSManaged var get_material_0: Int  // swiftlint:disable:this variable_name
16     @NSManaged var get_material_1: Int  // swiftlint:disable:this variable_name
17     @NSManaged var get_material_2: Int  // swiftlint:disable:this variable_name
18     @NSManaged var get_material_3: Int  // swiftlint:disable:this variable_name
19     @NSManaged var invalid_flag: Int    // swiftlint:disable:this variable_name
20     @NSManaged var no: Int
21     @NSManaged var progress_flag: Int   // swiftlint:disable:this variable_name
22     @NSManaged var state: Int
23     @NSManaged var title: String
24     @NSManaged var type: Int
25 }
26
27 extension Quest {
28     class func keyPathsForValuesAffectingCompositStatus() -> Set<String> {
29         return ["state", "progress_flag"]
30     }
31     dynamic var compositStatus: Int {
32         return progress_flag * 4 + state
33     }
34 }