Cb_User_Party_Agree_Func <- {}; function Cb_userpartyagree(C_User) { local SUser = User(C_User); local Flag = true; foreach(_Index, Func in Cb_User_Party_Agree_Func) { local Ret = Func(SUser); if (!Ret) Flag = false; } return Flag; }