public void ListChanged(FriendOperationType t) { if (this.onListChanged != null) { onListChanged(t); Debug.Log("ListChanged:" + t.ToString()); } }
public int GetListCount(FriendOperationType type) { switch (type) { case FriendOperationType.FOT_QUERY: return(friend_list.Count); case FriendOperationType.FOT_QUERY_APPLY: return(apply_list.Count); case FriendOperationType.FOT_QUERY_BLACK: return(black_list.Count); case FriendOperationType.FOT_QUERY_GIFT: return(gift_list.Count); default: return(0); } }
/// <summary> /// 获取列表对应的luaTable /// </summary> /// <param name="type">列表类型</param> /// <returns></returns> public LuaTable GetList(FriendOperationType type) { switch (type) { case FriendOperationType.FOT_QUERY: this.friend_list.Sort(SortFriendList); return(this.friend_list.toLuaTable()); case FriendOperationType.FOT_QUERY_APPLY: return(this.apply_list.toLuaTable()); case FriendOperationType.FOT_QUERY_BLACK: return(this.black_list.toLuaTable()); case FriendOperationType.FOT_QUERY_GIFT: return(this.gift_list.toLuaTable()); default: return(null); } }