public void AddResp(LuaFunction func, GameObject go) { RespDel del = (value) => { func.Call(value); }; respDel += del; cache[go] = del; }
public void RemoveResp(GameObject go) { if (!cache.ContainsKey(go)) { return; } RespDel del = cache[go]; if (del != null) { respDel -= del; } }