예제 #1
0
    IEnumerator WaitForFakeLogIn()
    {
        FullRegLogUI.enabled  = false;
        FullDashboard.enabled = true;
        LoginText.text        = "getting data please wait ...";
        yield return(new WaitForSeconds(2f));

        LoginText.text = "";
        DashboardUI.DOAnchorPos(new Vector3(0, -149), 0.4f);
        //  ContractManager.ContractManagerInstance.GetDataForContractsAfterLogIn();
        // ContractManager.ContractManagerInstance.ReloadDataAfterFakeSignOut();
    }
예제 #2
0
    IEnumerator WaitForLogIn()
    {
        FullRegLogUI.enabled  = false;
        FullDashboard.enabled = true;
        LoginText.text        = "login in please wait ...";

        ContractManager.ContractManagerInstance.ContractData();
        ContractManager.ContractManagerInstance.GetFullDataForAllContracts();
        for (int i = 0; i < DronesManager.Instance.Drones.Count; i++)
        {
            DronesManager.Instance.Drones[i].GetDataForDrone();
        }
        ContractManager.ContractManagerInstance.ActiveContractsDashBoard();
        yield return(new WaitForSeconds(4f));

        PlantsManager.PlantsManagerInstance.ActiveAndDoneContractsUI();

        LoginText.text = "";
        TimeManager.Instance.canCount = 1;
        DashboardUI.DOAnchorPos(new Vector3(0, -149), 0.4f);
        //  ContractManager.ContractManagerInstance.GetDataForContractsAfterLogIn();
    }