예제 #1
0
        public void Initialize(Action<string> statusAction)
        {
            placeManager = new GMBLPlaceManager();
            placeManager.Delegate = new BLPlaceManagerDelegate(statusAction);

            communicationManager = new GMBLCommunicationManager();
            communicationManager.Delegate = new BLCommunicationManager(statusAction);
        }
예제 #2
0
 public override void DidDetectLocation(GMBLPlaceManager manager, CLLocation location)
 {
     statusAction(String.Format("CLLocation = {0}", location));
 }
예제 #3
0
 public override void DidEndVisit(GMBLPlaceManager manager, GMBLVisit visit)
 {
     statusAction(visit.Place.Description);
 }
예제 #4
0
 public override void DidReceiveBeaconSighting(GMBLPlaceManager manager, GMBLBeaconSighting sighting, NSObject[] visits)
 {
     statusAction(String.Format("Visits count = {0}", visits.Length));
 }
예제 #5
0
 public override void DidBeginVisit(GMBLPlaceManager manager, GMBLVisit visit)
 {
     statusAction(visit.Place.Description);
     Debug.WriteLine(visit.Place.Description);
 }