#if USE_UNI_LUA using LuaAPI = UniLua.Lua; using RealStatePtr = UniLua.ILuaState; using LuaCSFunction = UniLua.CSharpFunctionDelegate; #else using LuaAPI = XLua.LuaDLL.Lua; using RealStatePtr = System.IntPtr; using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; #endif using XLua; using System.Collections.Generic; namespace XLua.CSObjectWrap { using Utils = XLua.Utils; public class AFInAppEventParameterNameWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(AFInAppEventParameterName); Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); Utils.EndObjectRegister(type, L, translator, null, null, null, null, null); Utils.BeginClassRegister(type, L, __CreateInstance, 78, 0, 0); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LEVEL", AFInAppEventParameterName.LEVEL); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SCORE", AFInAppEventParameterName.SCORE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SUCCESS", AFInAppEventParameterName.SUCCESS); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PRICE", AFInAppEventParameterName.PRICE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CONTENT_TYPE", AFInAppEventParameterName.CONTENT_TYPE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CONTENT_ID", AFInAppEventParameterName.CONTENT_ID); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CONTENT_LIST", AFInAppEventParameterName.CONTENT_LIST); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CURRENCY", AFInAppEventParameterName.CURRENCY); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "QUANTITY", AFInAppEventParameterName.QUANTITY); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "REGSITRATION_METHOD", AFInAppEventParameterName.REGSITRATION_METHOD); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PAYMENT_INFO_AVAILIBLE", AFInAppEventParameterName.PAYMENT_INFO_AVAILIBLE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MAX_RATING_VALUE", AFInAppEventParameterName.MAX_RATING_VALUE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RATING_VALUE", AFInAppEventParameterName.RATING_VALUE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SEARCH_STRING", AFInAppEventParameterName.SEARCH_STRING); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DATE_A", AFInAppEventParameterName.DATE_A); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DATE_B", AFInAppEventParameterName.DATE_B); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DESTINATION_A", AFInAppEventParameterName.DESTINATION_A); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DESTINATION_B", AFInAppEventParameterName.DESTINATION_B); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DESCRIPTION", AFInAppEventParameterName.DESCRIPTION); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CLASS", AFInAppEventParameterName.CLASS); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EVENT_START", AFInAppEventParameterName.EVENT_START); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "EVENT_END", AFInAppEventParameterName.EVENT_END); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LATITUDE", AFInAppEventParameterName.LATITUDE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LONGTITUDE", AFInAppEventParameterName.LONGTITUDE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CUSTOMER_USER_ID", AFInAppEventParameterName.CUSTOMER_USER_ID); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "VALIDATED", AFInAppEventParameterName.VALIDATED); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "REVENUE", AFInAppEventParameterName.REVENUE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PROJECTED_REVENUE", AFInAppEventParameterName.PROJECTED_REVENUE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RECEIPT_ID", AFInAppEventParameterName.RECEIPT_ID); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TUTORIAL_ID", AFInAppEventParameterName.TUTORIAL_ID); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ACHIEVEMENT_ID", AFInAppEventParameterName.ACHIEVEMENT_ID); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "VIRTUAL_CURRENCY_NAME", AFInAppEventParameterName.VIRTUAL_CURRENCY_NAME); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DEEP_LINK", AFInAppEventParameterName.DEEP_LINK); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "OLD_VERSION", AFInAppEventParameterName.OLD_VERSION); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NEW_VERSION", AFInAppEventParameterName.NEW_VERSION); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "REVIEW_TEXT", AFInAppEventParameterName.REVIEW_TEXT); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "COUPON_CODE", AFInAppEventParameterName.COUPON_CODE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_1", AFInAppEventParameterName.PARAM_1); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_2", AFInAppEventParameterName.PARAM_2); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_3", AFInAppEventParameterName.PARAM_3); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_4", AFInAppEventParameterName.PARAM_4); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_5", AFInAppEventParameterName.PARAM_5); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_6", AFInAppEventParameterName.PARAM_6); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_7", AFInAppEventParameterName.PARAM_7); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_8", AFInAppEventParameterName.PARAM_8); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_9", AFInAppEventParameterName.PARAM_9); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PARAM_10", AFInAppEventParameterName.PARAM_10); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "ORDER_ID", AFInAppEventParameterName.ORDER_ID); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DEPARTING_DEPARTURE_DATE", AFInAppEventParameterName.DEPARTING_DEPARTURE_DATE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RETURNING_DEPARTURE_DATE", AFInAppEventParameterName.RETURNING_DEPARTURE_DATE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DESTINATION_LIST", AFInAppEventParameterName.DESTINATION_LIST); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CITY", AFInAppEventParameterName.CITY); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "REGION", AFInAppEventParameterName.REGION); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "COUNTRY", AFInAppEventParameterName.COUNTRY); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DEPARTING_ARRIVAL_DATE", AFInAppEventParameterName.DEPARTING_ARRIVAL_DATE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RETURNING_ARRIVAL_DATE", AFInAppEventParameterName.RETURNING_ARRIVAL_DATE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SUGGESTED_DESTINATIONS", AFInAppEventParameterName.SUGGESTED_DESTINATIONS); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TRAVEL_START", AFInAppEventParameterName.TRAVEL_START); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TRAVEL_END", AFInAppEventParameterName.TRAVEL_END); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NUM_ADULTS", AFInAppEventParameterName.NUM_ADULTS); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NUM_CHILDREN", AFInAppEventParameterName.NUM_CHILDREN); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NUM_INFANTS", AFInAppEventParameterName.NUM_INFANTS); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SUGGESTED_HOTELS", AFInAppEventParameterName.SUGGESTED_HOTELS); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "USER_SCORE", AFInAppEventParameterName.USER_SCORE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "HOTEL_SCORE", AFInAppEventParameterName.HOTEL_SCORE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PURCHASE_CURRENCY", AFInAppEventParameterName.PURCHASE_CURRENCY); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PREFERRED_STAR_RATINGS", AFInAppEventParameterName.PREFERRED_STAR_RATINGS); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PREFERRED_PRICE_RANGE", AFInAppEventParameterName.PREFERRED_PRICE_RANGE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PREFERRED_NEIGHBORHOODS", AFInAppEventParameterName.PREFERRED_NEIGHBORHOODS); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "PREFERRED_NUM_STOPS", AFInAppEventParameterName.PREFERRED_NUM_STOPS); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AF_CHANNEL", AFInAppEventParameterName.AF_CHANNEL); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "CONTENT", AFInAppEventParameterName.CONTENT); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AD_REVENUE_AD_TYPE", AFInAppEventParameterName.AD_REVENUE_AD_TYPE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AD_REVENUE_NETWORK_NAME", AFInAppEventParameterName.AD_REVENUE_NETWORK_NAME); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AD_REVENUE_PLACEMENT_ID", AFInAppEventParameterName.AD_REVENUE_PLACEMENT_ID); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AD_REVENUE_AD_SIZE", AFInAppEventParameterName.AD_REVENUE_AD_SIZE); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AD_REVENUE_MEDIATED_NETWORK_NAME", AFInAppEventParameterName.AD_REVENUE_MEDIATED_NETWORK_NAME); Utils.EndClassRegister(type, L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if(LuaAPI.lua_gettop(L) == 1) { var gen_ret = new AFInAppEventParameterName(); translator.Push(L, gen_ret); return 1; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return LuaAPI.luaL_error(L, "invalid arguments to AFInAppEventParameterName constructor!"); } } }