import Foundation
import ARKit
import React

@objc(ARViewManager)
class ARViewManager: RCTViewManager {
    
    override func view() -> UIView! {
        return ARView()
    }
    
    override static func requiresMainQueueSetup() -> Bool {
        return true
    }
    
    // Props
    @objc func setPlaceOnTap(_ view: ARView, placeOnTap: Bool) {
        view.placeOnTap = placeOnTap
    }
    
    @objc func setObjectScale(_ view: ARView, objectScale: NSNumber) {
        view.objectScale = objectScale.floatValue
    }
}
