24 GameObjectFactory.SetDefaultBehaviourTypeConfiguration(
new DefaultBehaviourAttacher());
25 ReplacePlaceHolders();
28 static void ReplacePlaceHolders()
30 var trackablePlaceholders =
Object.FindObjectsOfType<DefaultTrackableBehaviourPlaceholder>().ToList();
31 var initErrorsPlaceholders =
Object.FindObjectsOfType<DefaultInitializationErrorHandlerPlaceHolder>().ToList();
33 trackablePlaceholders.ForEach(ReplaceTrackablePlaceHolder);
34 initErrorsPlaceholders.ForEach(ReplaceInitErrorPlaceHolder);
37 static void ReplaceTrackablePlaceHolder(DefaultTrackableBehaviourPlaceholder placeHolder)
39 var go = placeHolder.gameObject;
42 Object.DestroyImmediate(placeHolder);
45 static void ReplaceInitErrorPlaceHolder(DefaultInitializationErrorHandlerPlaceHolder placeHolder)
47 var go = placeHolder.gameObject;
50 Object.DestroyImmediate(placeHolder);
53 class DefaultBehaviourAttacher : IDefaultBehaviourAttacher
55 public void AddDefaultTrackableBehaviour(GameObject go)
60 public void AddDefaultInitializationErrorHandler(GameObject go)
Creates connection between open source files and the Vuforia library. Do not modify.
A custom handler that implements the ITrackableEventHandler interface.
A custom handler that registers for Vuforia initialization errors