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