예제 #1
0
파일: Tower.cs 프로젝트: 1010MMR/Portfolio
    private void UpdateAtlas()
    {
        LoadAssetbundle.LoadUIAtlasCB loadAtlasCB = null;

        int[] changeLevelArray = { 0, 3, 6, 10 };
        for (int i = 0; i < changeLevelArray.Length; i++)
        {
            if (status.GetLevel.Equals(changeLevelArray[i]))
            {
                loadAtlasCB = new LoadAssetbundle.LoadUIAtlasCB(LoadAtlasCompleteCB);
                LoadAssetManager.Instance.LoadUIAtlas(spriteAtlasPathArray[i], loadAtlasCB);

                break;
            }
        }
    }
예제 #2
0
파일: Tower.cs 프로젝트: 1010MMR/Portfolio
    private void SetAtlas()
    {
        LoadAssetbundle.LoadUIAtlasCB loadAtlasCB = null;

        int[] changeLevelArray = { 0, 3, 6, 10 };
        for (int i = changeLevelArray.Length - 1; i >= 0; --i)
        {
            if (status.GetLevel >= changeLevelArray[i])
            {
                loadAtlasCB = new LoadAssetbundle.LoadUIAtlasCB(LoadAtlasCompleteCB);
                LoadAssetManager.Instance.LoadUIAtlas(spriteAtlasPathArray[i], loadAtlasCB);

                break;
            }
        }
    }