DataSetLoadBehaviour.cs DefaultInitializationErrorHandler.cs DefaultTrackableEventHandler.cs GLErrorHandler.cs ImageTargetBehaviour.cs InputController.cs ISampleAppUIElement.cs ISampleAppUIEventHandler.cs ISampleAppUIView.cs KeepAliveBehaviour.cs MarkerBe

157 public class ComponentFactoryStarter { static ComponentFactoryStarter { BehaviourComponentFactory.Instance = new VuforiaBehaviourComponentFactory; } } 8. ComponentFactoryStarterBehaviour.cs using UnityEngine; public class ComponentFactoryStarterBehaviour : MonoBehaviour { void Awake { BehaviourComponentFactory.Instance = new VuforiaBehaviourComponentFactory; } } 9. CylinderTargetBehaviour.cs using System; using UnityEngine; public class CylinderTargetBehaviour : CylinderTargetAbstractBehaviour { }

10. DataSetLoadBehaviour.cs

using System.Collections.Generic; using UnityEngine; public class DataSetLoadBehaviour : DataSetLoadAbstractBehaviour { }

11. DefaultInitializationErrorHandler.cs

using UnityEngine; public class DefaultInitializationErrorHandler : MonoBehaviour { }

12. DefaultTrackableEventHandler.cs

using UnityEngine; public class DefaultTrackableEventHandler : MonoBehaviour, ITrackableEventHandler { }

13. GLErrorHandler.cs

using UnityEngine; using System.Collections; public class GLErrorHandler : MonoBehaviour { }

14. ImageTargetBehaviour.cs

using System.Collections.Generic; using UnityEngine; public class ImageTargetBehaviour : ImageTargetAbstractBehaviour 158 { }

15. InputController.cs

using System; using UnityEngine; using System.Collections; using System; using UnityEngine; using System.Collections; }

16. ISampleAppUIElement.cs

using UnityEngine; using System.Collections; public interface ISampleAppUIElement { void Draw; }

17. ISampleAppUIEventHandler.cs

using UnityEngine; using System.Collections; using System.Collections.Generic; public abstract class ISampleAppUIEventHandler : MonoBehaviour { public abstract event System.Action CloseView; public abstract event System.Action GoToAboutPage; public abstract void Bind; public abstract void UnBind; public abstract void UpdateView bool tf; public abstract void TriggerAutoFocus; public abstract void SetToDefault bool tf; }

18. ISampleAppUIView.cs

using UnityEngine; using System.Collections; public interface ISampleAppUIView { void LoadView; void UnLoadView; void UpdateUI bool tf; }

19. KeepAliveBehaviour.cs

using System.Collections.Generic; using System.Linq; using UnityEngine; [RequireComponent typeof QCARBehaviour] public class KeepAliveBehaviour : KeepAliveAbstractBehaviour { }

20. MarkerBehaviour.cs

using UnityEngine; public class MarkerBehaviour : MarkerAbstractBehaviour { }

21. MaskOutBehaviour.cs