public FirebaseWithCloudAnchorDb(FirebaseWrapper firebaseWrapper, CloudAnchorsWrapper cloudAnchorsWrapper, Logger logger) { this.firebaseWrapper = firebaseWrapper; this.cloudAnchorsWrapper = cloudAnchorsWrapper; this.logger = logger; this.observers = new List <IDatabaseObserver>(); GenericState <FirebaseWithCloudAnchorDb> .InitState <SReady>(this); }
public TouchDetector(PlaneTouchHandler planeTouchHandler, VirtualObjectTouchHandler virtualObjectTouchHandler, ARRaycastManager arRaycastmanager, Logger logger) { this.planeTouchHandler = planeTouchHandler; this.virtualObjectTouchHandler = virtualObjectTouchHandler; this.arRaycastmanager = arRaycastmanager; this.logger = logger; this.lastTouch = null; this.lastTouchResolved = false; GenericState <TouchDetector> .InitState <SNoTouch>(this); }