Beispiel #1
0
    private IEnumerator LoadEffect(string path, Action <EffectObject> loadFinish)
    {
        TLEditorWww effectWWW = TLEditorWww.Create(path);

        while (!effectWWW.Finished)
        {
            yield return(null);
        }
        EffectObject effObj = new EffectObject();

        effObj.OnCreate(effectWWW.GetAsset());
        GameManager.ReplaceShader(effObj.gameObject, string.Empty);
        effectWWW.Unload();
        loadFinish(effObj);
    }