Exemplo n.º 1
0
 /// <summary>
 ///     初期化処理を実施します
 /// </summary>
 private void Start()
 {
     try
     {
         AnchorModuleProxy.Instance.SetASACallBackManager(this);
         if (!GetAzureAnchorIdFromDisk())
         {
             Dialog.OpenDialog("Not load Anchor Id on this device.",
                               "Please set object and create base point.First, open session.", new[] { "Ok" },
                               new[]
             {
                 new UnityAction(() =>
                 {
                     transform.GetChild(0).gameObject.SetActive(true);
                     AnchorObject.SetActiveState(true);
                     Menu.ChangeStatus(BasePointSettingsMenu.MODE_CREATE_ANCHOR);
                 })
             });
         }
         else
         {
             Dialog.OpenDialog("Anchor Id is loaded.", "Please open session and find Azure Anchor.",
                               new[] { "Ok" },
                               new[]
             {
                 new UnityAction(() =>
                 {
                     transform.GetChild(0).gameObject.SetActive(true);
                     AnchorObject.SetActiveState(false);
                     Menu.ChangeStatus(BasePointSettingsMenu.MODE_FIND_ANCHOR);
                 })
             });
         }
     }
     catch (Exception e)
     {
         Debug.Log(e);
         throw;
     }
 }