Esempio n. 1
0
    public void AddResp(LuaFunction func, GameObject go)
    {
        RespDel del = (value) =>
        {
            func.Call(value);
        };

        respDel  += del;
        cache[go] = del;
    }
Esempio n. 2
0
    public void RemoveResp(GameObject go)
    {
        if (!cache.ContainsKey(go))
        {
            return;
        }
        RespDel del = cache[go];

        if (del != null)
        {
            respDel -= del;
        }
    }