public bool TryGet <T, U, K, I>(out T t, out U u, out K k, out I i) { LBEventFourArg <T, U, K, I> arg = this as LBEventFourArg <T, U, K, I>; arg.Get(out t, out u, out k, out i); return(true); }
public void SendEvent <T, U, K, I>(int eventId, T arg1, U arg2, K arg3, I arg4) { //临时闯将将来可以换成对象池 LBEventFourArg <T, U, K, I> eventArg = new LBEventFourArg <T, U, K, I>(); eventArg.Set(arg1, arg2, arg3, arg4); TiggerEvent(eventId, eventArg); //如果用对象池,在这里就可以回收 }