public ParticleExchange StartUnLoadResource(string uri, float unloadTime) { ParticleExchange particleExchange = particleExchanges.Find(a => (a.uri == uri)); if (particleExchange != null) { particleExchanges.Remove(particleExchange); particleExchange.StartUnloadResource(unloadTime); } return(particleExchange); }
static int StartUnloadResource(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); ParticleExchange obj = (ParticleExchange)ToLua.CheckObject(L, 1, typeof(ParticleExchange)); float arg0 = (float)LuaDLL.luaL_checknumber(L, 2); obj.StartUnloadResource(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }