Beispiel #1
0
    private void UnLoadResourceHandle(LightingEffectResHandle instance)
    {
        if (null == instance)
        {
            return;
        }
        ResNode temp2 = instance.prefabResNode;

        instance.Clear();

        AssetBundleManager.DeleteAssetsAsync(ref temp2, OnHandleResLoadFinish, true);
    }
Beispiel #2
0
    public LightingEffectResHandle AllocResourcesHandle(int effectID)
    {
        LightingEffectResHandle reslut = null;

        if (!m_AllocLightEffectResHandleTable.TryGetValue(effectID, out reslut))
        {
            reslut = new LightingEffectResHandle();
            reslut.Clear();

            reslut.EffectID = effectID;
            m_AllocLightEffectResHandleTable.Add(effectID, reslut);
        }
        return(reslut);
    }