protected void Awake() { Instance = this; Singleton <PropertyManager> .Construct(); Singleton <PropertyManager> .Instance.AddRootContext(PlayerData.Instance); ARBindingManager.Construct(); Singleton <ARRunner> .Construct(); Singleton <AORunnerForAR> .Construct(); Singleton <ARMaterialRunner> .Construct(); Singleton <EnableObjectsRunner> .Construct(); }
public static void ReleaseAll() { SingletonManager.ReleaseAll(); ARBindingManager.Release(); }
public static void Release() { Instance = null; }
public static void Construct() { Instance = GameObject.Find("BindingManager").GetComponent <ARBindingManager>(); }