private IEnumerator F_StartCheckMetaFileContentsIdenticalCoroutine()
        {
            bool startCheck = false;

            for (; ;)
            {
                if (m_MetaCopyOfficer.P_CopyMetaIsEnded == false)
                {
                }
                else
                {
                    if (!startCheck)
                    {
                        startCheck = true;

                        m_MetaLoadOfficer.F_ReloadData();
                        m_MetaCheckOfficer.F_StartCoroutineCheckCopyResult(m_MetaLoadOfficer);
                    }
                    else if (m_MetaCheckOfficer.P_CheckingResultEnd)
                    {
                        break;
                    }
                }

                yield return(null);
            }
        }
Exemplo n.º 2
0
        private IEnumerator F_StartCheckMetaFileContentsIdenticalCoroutine()
        {
            bool startCheck = false;

            for (; ;)
            {
                if (m_MetaCopyOfficer.P_CopyMetaIsEnded == false)
                {
                    Debug.Log("Waiting meta file copy...");
                }
                else
                {
                    if (!startCheck)
                    {
                        Debug.Log("Start meta file check...");

                        startCheck = true;

                        m_MetaLoadOfficer.F_ReloadData();
                        m_MetaCheckOfficer.F_StartCoroutineCheckCopyResult(m_MetaLoadOfficer);
                    }
                    else if (m_MetaCheckOfficer.P_CheckingResultEnd)
                    {
                        Debug.Assert(m_MetaCheckOfficer.P_CopyResultIdentical, "Meta file is not identical between target and destination.");
                        break;
                    }
                }

                yield return(null);
            }
        }