/** 预置件（prefab）的map映射  */

export default {

	////////////////////////////////////////////////////////////////////////////////////////////////
	//#region 常用（进入首页时创建，任意场景调用）

	/** Loading */
	LOADING: { NAME: 'fab_loading', SCRIPT: 'LoadingController' },

	/** Tips */
	TIPS: { NAME: 'fab_tips', SCRIPT: 'TipsController' },

	/** Alert */
	ALERT: { NAME: 'fab_alert', SCRIPT: 'AlertController' },

	/** 气泡提示 */
	BUBBLE: { NAME: 'fab_bubble', SCRIPT: 'BubbleController' },

	/** 安全键盘 */
	KEYBOARD: { NAME: 'fab_keyboard', SCRIPT: 'KeyboardController' },

	/** 广播 */
	BROADCAST: { NAME: 'fab_broadcast', SCRIPT: 'BroadcastController' },

	/** 飞金币&筹码 */
	SEND_SCORE: { NAME: 'fab_send_score', SCRIPT: 'SendScoreController' },

	/** 道具图标 */
	PROP_ICON: { NAME: 'fab_prop_icon', SCRIPT: 'PropIconController' },

	/** 游戏道具获取提示 */
	PROP_GET_TIPS: { NAME: 'fab_prop_get_tips', SCRIPT: 'PropGetTipsController' },

	//#endregion
	////////////////////////////////////////////////////////////////////////////////////////////////


	////////////////////////////////////////////////////////////////////////////////////////////////
	//#region 首页用（使用时创建，只回收，不销毁）

	/** 大厅热更新 */
	HOTUPDATE_HALL: { NAME: 'fab_hotupdate_hall', SCRIPT: 'HotUpdateHallController' },

	/** 手机注册 */
	MOBILE_REG: { NAME: 'fab_mobile_reg', SCRIPT: 'MobileRegController' },

	/** 手机登录 */
	MOBILE_LOGIN: { NAME: 'fab_mobile_login', SCRIPT: 'MobileLoginController' },

	/** 找回密码 */
	FIND_PWD: { NAME: 'fab_find_pwd', SCRIPT: 'FindPwdController' },

	/** 切换语言 */
	LANGUAGE: { NAME: 'fab_language', SCRIPT: 'LanguageController' },

	//#endregion
	////////////////////////////////////////////////////////////////////////////////////////////////


	////////////////////////////////////////////////////////////////////////////////////////////////
	//#region 大厅用（使用时创建，只回收，不销毁）

	/** 游戏热更新 */
	HOTUPDATE_GAME: { NAME: 'fab_hotupdate_game', SCRIPT: 'HotUpdateGameController' },

	/** 进入房间 */
	ENTER_ROOM: { NAME: 'fab_enter_room', SCRIPT: 'EnterRoomController' },

	/** 游戏入口图标 */
	ENTRY_ICON: { NAME: 'fab_entry_icon', SCRIPT: 'EntryIconController' },

	/** 设置 */
	SETUP: { NAME: 'fab_setup', SCRIPT: 'SetupController' },

	/** 自己详情 */
	SELF_DETAIL: { NAME: 'fab_self_detail', SCRIPT: 'SelfDetailController' },

	/** 修改昵称 */
	EDIT_NICKNAME: { NAME: 'fab_edit_nickname', SCRIPT: 'EditNicknameController' },

	/** 修改头像&头像框 */
	EDIT_HEAD: { NAME: 'fab_edit_head', SCRIPT: 'EditHeadController' },

	/** 注册赠送 */
	REG_GIFT: { NAME: 'fab_reg_gift', SCRIPT: 'RegGiftController' },

	/** 管理后台 */
	MANAGE: { NAME: 'fab_manage', SCRIPT: 'ManageController' },

	/** 使用兑换码 */
	GIFT_CODE_USE: { NAME: 'fab_gift_code_use', SCRIPT: 'GiftCodeUseController' },

	/** 绑定/验证手机 */
	MOBILE: { NAME: 'fab_mobile', SCRIPT: 'MobileController' },

	/** 新手引导 */
	INTRO: { NAME: 'fab_intro', SCRIPT: 'IntroController' },

	/** 新手引导任务 */
	INTRO_TASK: { NAME: 'fab_intro_task', SCRIPT: 'IntroTaskController' },

	/** 邮件 */
	MAIL: { NAME: 'fab_mail', SCRIPT: 'MailController' },

	/** 排行榜 */
	RANKING: { NAME: 'fab_ranking', SCRIPT: 'RankingController' },

	/** 银行 */
	BANK: { NAME: 'fab_bank', SCRIPT: 'BankController' },

	/** 登录银行 */
	BANK_LOGIN: { NAME: 'fab_bank_login', SCRIPT: 'BankLoginController' },

	/** 设置银行密码 */
	BANK_SET_PWD: { NAME: 'fab_bank_set_pwd', SCRIPT: 'BankSetPwdController' },

	/** 兑换码 */
	GIFT_CODE: { NAME: 'fab_gift_code', SCRIPT: 'GiftCodeController' },

	/** 工会 */
	UNION: { NAME: 'fab_union', SCRIPT: 'UnionController' },

	/** 工会_邀请 */
	UNION_INVITE: { NAME: 'fab_union_invite', SCRIPT: 'UnionInviteController' },

	/** 工会_成员条目 */
	UNION_ITEM: { NAME: 'fab_union_item', SCRIPT: 'UnionItemController' },

	/** 签到 */
	CHECKIN: { NAME: 'fab_checkin', SCRIPT: 'CheckinController' },

	/** 签到_今日 */
	CHECKIN_DAY: { NAME: 'fab_checkin_day', SCRIPT: 'CheckinDayController' },

	/** 登录奖励 */
	LOGIN_AWARD: { NAME: 'fab_login_award', SCRIPT: 'LoginAwardController' },

	/** 在线奖励 */
	ONLINE_AWARD: { NAME: 'fab_online_award', SCRIPT: 'OnlineAwardController' },

	/** 任务 */
	TASK: { NAME: 'fab_task', SCRIPT: 'TaskController' },

	/** 任务_新手任务条目 */
	TASK_GROUP_ITEM: { NAME: 'fab_task_new_user', SCRIPT: 'TaskNoviceItemController' },

	/** 任务_详情弹窗 */
	TASK_ALERT: { NAME: 'fab_task_alert', SCRIPT: 'TaskAlertController' },

	/** 活动 */
	ACTIVITY: { NAME: 'fab_activity', SCRIPT: 'ActivityController' },

	/** 活动_分类按钮 */
	ACTIVITY_CLASS_BTN: { NAME: 'fab_activity_class_btn', SCRIPT: 'ActivityClassBtnController' },

	/** 活动_内容页面 */
	ACTIVITY_CONTENT: { NAME: 'fab_activity_content', SCRIPT: 'ActivityContentController' },

	/** 活动_左侧目录按钮 */
	ACTIVITY_MENU_BTN: { NAME: 'fab_activity_menu_btn', SCRIPT: 'ActivityMenuBtnController' },

	/** 活动_右侧内容模板 */
	ACTIVITY_TEMPLATE: [
		{ NAME: 'fab_activity_template_0', SCRIPT: 'ActivityContentTemplate0Controller' },
		{ NAME: 'fab_activity_template_1', SCRIPT: 'ActivityContentTemplate1Controller' },
		{ NAME: 'fab_activity_template_2', SCRIPT: 'ActivityContentTemplate2Controller' },
		{ NAME: 'fab_activity_template_3', SCRIPT: 'ActivityContentTemplate3Controller' },
	],

	/** 抢红包 */
	RED_ENVELOPE: { NAME: 'fab_red_envelope', SCRIPT: 'RedEnvelopeController' },

	/** 抢红包_领取后展示 */
	RED_ENVELOPE_SHOW: { NAME: 'fab_red_envelope_show', SCRIPT: 'RedEnvelopeShowController' },

	/** 神秘商店 */
	MYSTERY: { NAME: 'fab_mystery', SCRIPT: 'MysteryController' },

	/** 神秘商店_橱窗 */
	MYSTERY_SHOW_ITEM: { NAME: 'fab_mystery_show_item', SCRIPT: 'MysteryShowItemController' },

	/** 神秘商店_使用中的商品 */
	MYSTERY_USED_ITEM: { NAME: 'fab_mystery_used_item', SCRIPT: 'MysteryUsedItemController' },

	/** 背包 */
	BAG: { NAME: 'fab_bag', SCRIPT: 'BagController' },

	/** 每日返利 */
	EVERYDAY_REBATE: { NAME: 'fab_everyday_rebate', SCRIPT: 'EverydayRebateController' },

	/** 用户下注返利 */
	TOTAL_REBATE: { NAME: 'total_rebate', SCRIPT: 'TotalRebateController' },

	/** 救济 */
	WELFARE: { NAME: 'fab_welfare', SCRIPT: 'WelfareController' },

	/** 商店 */
	SHOP: { NAME: 'fab_shop', SCRIPT: 'ShopController' },

	/** 商店2 */
	SHOP2: { NAME: 'fab_shop2', SCRIPT: 'Shop2Controller' },

	/** 商店2_充值频道 */
	SHOP2_CHANNEL_ITEM: { NAME: 'fab_shop2_channel_item', SCRIPT: 'Shop2ChannelController' },

	/** 商店2_商品 */
	SHOP2_ITEM: { NAME: 'fab_shop2_item', SCRIPT: 'Shop2ItemController' },

	/** 提取返利 */
	CONVERT: { NAME: 'fab_convert', SCRIPT: 'ConvertController' },

	/** 每日礼包 */
	EVERYDAY_GIFT: { NAME: 'fab_everyday_gift', SCRIPT: 'EverydayGiftController' },

	/** 每日摇奖 */
	EVERYDAY_SLOTS: { NAME: 'fab_everyday_slots', SCRIPT: 'EverydaySlotsController' },

	/** 首充 */
	FIRST_PAY: { NAME: 'fab_first_pay', SCRIPT: 'FirstPayController' },

	/** 超值礼包 */
	SUPER_CASH: { NAME: 'fab_super_cash', SCRIPT: 'SuperCashController' },

	/** 三选一礼包 */
	ONE_OF_THREE: { NAME: 'fab_one_of_three', SCRIPT: 'OneOfThreeController' },

	/** 助力轮盘 */
	HELP_TURNTABLE: { NAME: 'fab_help_turntable', SCRIPT: 'HelpTurntableController' },

	/** 助力轮盘奖励 */
	HELP_TURNTABLE_REWARD_ITEM: { NAME: 'fab_help_turntable_reward_item', SCRIPT: 'HelpTurntableRewardItemController' },

	/** 助力表格 */
	HELP_TURNTABLE_ASSISTANCE: { NAME: 'fab_help_turntable_assistance', SCRIPT: 'HelpTurntableAssistanceController' },

	/** 助力立即邀请 */
	HELP_TURNTABLE_INVITE_NOW_ITEM: { NAME: 'fab_help_turntable_invite_now_item', SCRIPT: 'HelpTurntableInviteNowItemController' },

	/** 助力所有玩家领取记录 */
	HELP_TURNTABLE_RECEIVE_ITEM: { NAME: 'fab_help_turntable_receive_item', SCRIPT: 'HelpTurntableReceiveItemController' },

	/** 助力规则 */
	HELP_TURNTABLE_RULE_ITEM: { NAME: 'fab_help_turntable_rule_item', SCRIPT: 'HelpTurntableRuleItemController' },

	/** 助力2轮盘 */
	HELP_TURNTABLE2: { NAME: 'fab_help_turntable2', SCRIPT: 'HelpTurntable2Controller' },

	/** 助力2轮盘 */
	HELP_TURNTABLE2_SAMLL: { NAME: 'fab_help_turntable2_small', SCRIPT: 'HelpTurntable2SmallController' },

	/** 助力2轮盘奖励 */
	HELP_TURNTABLE_REWARD2: { NAME: 'fab_help_turntable_reward2', SCRIPT: 'HelpTurntableReward2Controller' },

	/** 助力2表格 */
	HELP_TURNTABLE_ASSISTANCE_DETAILS2: { NAME: 'fab_help_turntable_assistance_details2', SCRIPT: 'HelpTurntableAssistance2Controller' },

	/** 助力2立即邀请 */
	HELP_TURNTABLE_INVITE_NOW2: { NAME: 'fab_help_turntable_invite_now2', SCRIPT: 'HelpTurntableInviteNow2Controller' },

	/** 助力2所有玩家领取记录 */
	HELP_TURNTABLE_RECEIVE_RECORD_ITEM2: { NAME: 'fab_help_turntable_receive_record2', SCRIPT: 'HelpTurntableReceiveItem2Controller' },

	/** 助力2规则 */
	HELP_TURNTABLE_RULE_ITEM2: { NAME: 'fab_help_turntable_rule_item2', SCRIPT: 'HelpTurntableRuleItem2Controller' },

	/** 提现 */
	WITHDRAW: { NAME: 'fab_withdraw', SCRIPT: 'WithDrawController' },

	/** 提现详情 */
	WITHDRAW_DETAILS: { NAME: 'fab_withdraw_details', SCRIPT: 'WithDrawDetailsController' },

	/** 提现账户管理 */
	BANK_MANAGER: { NAME: 'fab_bank_manager', SCRIPT: 'BankManagerController' },

	/** vip */
	VIP: { NAME: 'fab_vip', SCRIPT: 'VipController' },

	/** vip等级奖励 */
	VIP_LV_AWARD: { NAME: 'fab_vip_award', SCRIPT: 'VipLvAwardsController' },

	/** 下级返利 */
	CHILD_REBATE: { NAME: 'fab_child_rebate', SCRIPT: 'ChildRebateController' },

	/** 下级返利_详情 */
	CHILD_REBATE_DETAIL: { NAME: 'fab_child_rebate_detail', SCRIPT: 'ChildRebateDetailController' },

	/** 支付方式 */
	PAY_CHANNEL: { NAME: 'fab_pay_channel', SCRIPT: 'PayChannelController' },

	/** 支付 */
	PAY: { NAME: 'fab_pay', SCRIPT: 'PayController' },

	/** 邀请弹窗 */
	INVITE: { NAME: 'fab_invite', SCRIPT: 'InviteController' },

	/** 邀请弹窗2 */
	INVITE2: { NAME: 'fab_invite2', SCRIPT: 'Invite2Controller' },

	/** 进度提示弹窗2 */
	HELP_TURNTABLE2_TIPS: { NAME: 'fab_help_turntable2_tips', SCRIPT: 'HelpTurntable2TipsController' },

	//#endregion
	////////////////////////////////////////////////////////////////////////////////////////////////


	////////////////////////////////////////////////////////////////////////////////////////////////
	//#region 游戏公用（适用于同一个脚本和预置件给所有游戏用，退出游戏回收）

	/** 游戏开始 */
	GAME_START: { NAME: 'fab_game_start', SCRIPT: 'GameStartController' },

	/** 开始&停止下注 */
	GAME_BET: { NAME: 'fab_game_bet', SCRIPT: 'GameBetController' },

	/** 输赢结果展示1 */
	GAME_RESULT1: { NAME: 'fab_game_result', SCRIPT: 'GameResult1Controller' },

	/** 胜利展示 */
	GAME_WIN: { NAME: 'fab_game_win', SCRIPT: 'GameWinController' },

	/** 胜利展示1 */
	GAME_WIN1: { NAME: 'fab_game_win1', SCRIPT: 'GameWin1Controller' },

	/** 胜利展示2 */
	GAME_WIN2: { NAME: 'fab_game_win2', SCRIPT: 'GameWin2Controller' },

	/** 赢得彩金展示 */
	GAME_BONUS: { NAME: 'fab_game_bonus', SCRIPT: 'GameBonusController' },

	/** 免费摇奖展示 */
	GAME_FREE: { NAME: 'fab_game_free', SCRIPT: 'GameFreeController' },

	/** 庄动画 */
	GAME_MASTER: { NAME: 'fab_game_master', SCRIPT: 'GameMasterController' },

	/** 抛出金币&筹码 */
	GAME_CAST_SCORE: { NAME: 'fab_game_cast_score', SCRIPT: 'CastScoreController' },

	/** 游戏详情 */
	GAME_INFO: { NAME: 'fab_game_info', SCRIPT: 'GameInfoController' },

	/** 游戏扑克牌 */
	GAME_CARD: { NAME: 'fab_game_card', SCRIPT: 'GameCardController' },

	/** 粒子效果1 */
	GAME_PARTICLE: { NAME: 'fab_game_particle', SCRIPT: 'GameParticleController' },

	//#endregion
	////////////////////////////////////////////////////////////////////////////////////////////////


	////////////////////////////////////////////////////////////////////////////////////////////////
	//#region 游戏场次入口预置件配置，通过分包加载

	SCENE_ENTRY: {
		/** 公共场次选择界面 */
		COMMON_SCENE: { NAME: 'fab_common_scene', SCRIPT: 'CommonSceneController' },

		/** 捕鱼 */
		FISH_ENTRY: { NAME: 'fab_fish_entry', SCRIPT: 'FishEntryController' },

		/** 斗牛 */
		OX_ENTRY: { NAME: 'fab_ox_entry', SCRIPT: 'OxEntryController' },

		/** 五子棋 */
		GOBANG_ENTRY: { NAME: 'fab_gobang_entry', SCRIPT: 'GobangEntryController' },

		/** 德州扑克 */
		TEXAS_POKER_ENTRY: { NAME: 'fab_texas_poker_entry', SCRIPT: 'TexasPokerEntryController' },

		/** 血战麻将 */
		MJ_SICHUAN_ENTRY: { NAME: 'fab_mj_sichuan_entry', SCRIPT: 'MjSichuanEntryController' },

		/** 炸金花 */
		GOLDEN_FLOWER_ENTRY: { NAME: 'fab_golden_flower_entry', SCRIPT: 'GoldenFlowerEntryController' },

		/** 抢庄牛牛 */
		OX_ROB_ENTRY: { NAME: 'fab_ox_rob_entry', SCRIPT: 'OxRobEntryController' },

		/** 疯狂牛牛 */
		OX_ALL_ENTRY: { NAME: 'fab_ox_all_entry', SCRIPT: 'OxAllEntryController' },
	}

	//#endregion
	////////////////////////////////////////////////////////////////////////////////////////////////
}