コード例 #1
0
 void OnEnable()
 {
     tableComp.onReposition = OnReposition;
     LoadViewController.ShowLoadIndicator();
     GenerateView();
     LoadViewController.HideLoadIndicator();
 }
コード例 #2
0
 void OnEnable()
 {
     scrollComp.onDragFinished = DragFinished;
     tableComp.onReposition    = OnReposition;
     LoadViewController.ShowLoadIndicator();
     ClearView();
     GenerateView();
     LoadViewController.HideLoadIndicator();
 }
コード例 #3
0
 private void AfterSyncScenes(object obj)
 {
     Debug.Log("AfterSyncScenes");
     if (obj != null && (bool)obj)
     {
         sceneIdList.Clear();
         ClearView();
         GenerateView();
     }
     LoadViewController.HideLoadIndicator();
 }
コード例 #4
0
 private void AfterSyncSceneType(object obj)
 {
     Debug.Log("AfterSyncSceneType");
     if (obj != null && !(bool)obj)
     {
         LoadViewController.HideLoadIndicator();
         return;
     }
     GenerateView();
     LoadViewController.HideLoadIndicator();
 }
コード例 #5
0
 private void DragFinished()
 {
     Debug.Log("DragFinished function called");
     if (Math.Abs(scrollPanel.transform.localPosition.y + scrollPanelComp.clipRange.w / 2
                  + table.transform.GetChild(table.transform.childCount - 1).localPosition.y) < 5)
     {
         Debug.Log("scroll to the bottom");
         LoadViewController.ShowLoadIndicator();
         GenerateView();
         LoadViewController.HideLoadIndicator();
     }
 }
コード例 #6
0
    private void AfterAuthorize(object obj)
    {
        Debug.Log("AfterAuthorize");
        if (obj != null && !(bool)obj)
        {
            LoadViewController.HideLoadIndicator();
            return;
        }
        SyncSceneTypeCommand cmd = new SyncSceneTypeCommand();

        cmd.Callback = AfterSyncSceneType;
        cmd.execute();
    }
コード例 #7
0
    private IEnumerator TestGenerateView()
    {
        yield return(new WaitForSeconds(2f));

        LoadViewController.HideLoadIndicator();
    }