private void UnLoadResourceHandle(LightingEffectResHandle instance) { if (null == instance) { return; } ResNode temp2 = instance.prefabResNode; instance.Clear(); AssetBundleManager.DeleteAssetsAsync(ref temp2, OnHandleResLoadFinish, true); }
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); }