Ejemplo n.º 1
0
    IEnumerator loadCo(string effectName)
    {
        yield return(null);

        var url = PathUrl.GetUIEffectUrl(effectName);

        _effectBundle = BundleReference.Get(url, this);
        if (!_effectBundle.contains(effectName))
        {
            _fxSort.enabled = false;
            yield break;
        }
        var prefab = _effectBundle.load <GameObject>(effectName);

        if (prefab == null)
        {
            yield break;
        }
        _effectGO = Instantiate(prefab) as GameObject;
        var t = _effectGO.transform;

        t.localPosition = Vector3.zero;
        t.localRotation = Quaternion.identity;
        t.localScale    = Vector3.one;
        _fxSort.enabled = true;
        _fxSort.ResortRenderers();
    }