Beispiel #1
0
    public ResourceInfo StartLoad()
    {
        m_loadState = EResLoadingState.WaitForLoad;
        string path = GetResPath();
        Object res  = Resources.Load(path);

        m_loadState = EResLoadingState.Idle;
        ResourceInfo resInfo = new ResourceInfo(res, m_resName, m_resourcesType);

        return(resInfo);
    }
Beispiel #2
0
 void EndLoad()
 {
     m_loadState = EResLoadingState.Idle;
 }
Beispiel #3
0
 public void StartLoadAsync(Action <ResourceInfo> callBack)
 {
     m_loadState = EResLoadingState.Loading;
     m_coroutine = StartCoroutine(Loading(callBack));
 }
Beispiel #4
0
 public void PrepareLoad(EResourcesType resourcesType, string resName)
 {
     m_resourcesType = resourcesType;
     m_resName       = resName;
     m_loadState     = EResLoadingState.WaitForLoad;
 }