123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471 |
- using System.Collections.Generic;
- namespace SSTR
- {
- /// <summary>
- /// 全局常量
- /// </summary>
- public partial class UniversalDefinitions
- {
- // /// <summary>
- // /// 默认进入动画片段名
- // /// </summary>
- // public const string DefaultEnterAnimationClipName = "PanelEnter";
- // /// <summary>
- // /// 默认退出动画片段名
- // /// </summary>
- // public const string DefaultExitAnimationClipName = "";
- public const string AniShootHudViewShow = "ShootHudViewShow";
- // public const string UIAnimClipName_Evaluate = "EvaluationOfpromptAniNew";
- /// <summary>
- /// 一击多靶的提示
- /// </summary>
- public const string AniShootTipsViewShow1 = "ShootTipsViewShow1";
- /// <summary>
- /// 一击未多靶的提示
- /// </summary>
- public const string AniShootTipsViewShow2 = "ShootTipsViewShow2";
- // public const string CrownAppearAni = "CrownAppearAni";
- public const string AniUserRatingViewShow = "UserRatingViewShow";
- // public const string FingerAni = "FingerAni";
- //
- // public const string AniLobbyViewShowSound = "LobbyViewShowSound";
- public const string AniLobbyViewShow = "LobbyViewShow";
- public const string AniRewardWeaponViewShow = "RewardWeaponViewShow";
- // public const string PanelEnter = "CommonViewShow";
- //
- // public const string PanelExit = "PanelExit";
- public const string AniSlotMachineViewShow = "SlotMachineViewShow";
- // public const string StarsAppearAni = "StarsAppearAni";
- public const string AniGameResultViewShow = "GameResultViewShow";
- // public const string AniGameResultViewCrownShow = "GameResultViewCrownShow";
- //
- // public const string AniGameResultViewJitter = "GameResultViewJitter";
- /// <summary>
- /// 切换武器,面板关闭动画
- /// </summary>
- public const string SwitchWeaponCloseAni = "SwitchWeaponClose";
- /// <summary>
- /// 321倒计时动画名
- /// </summary>
- public const string AniCountDownBegin = "CountDownBegin";
- /// <summary>
- /// 时间到了动画名
- /// </summary>
- public const string AniShootHudTimerViewTimeOut = "ShootHudTimerViewTimeOut";
- /// <summary>
- /// 滚筒滚动出奖动画
- /// </summary>
- public const string AniSlotMachineSelect = "SlotMachineSelect";
- /// <summary>
- /// 滚筒滚动动画
- /// </summary>
- public const string AniSlotMachineScrolling = "SlotMachineScrolling";
- /// <summary>
- /// 滚筒锁住动画
- /// </summary>
- public const string AniSlotMachineUnlock = "SlotMachineUnlock";
- /// <summary>
- /// 滚筒解锁动画
- /// </summary>
- public const string AniSlotMachineLock = "SlotMachineLock";
- /// <summary>
- /// 滚筒默认滚动动画
- /// </summary>
- public const string AniSlotMachinePreview = "SlotMachinePreview";
- /// <summary>
- /// 战斗界面皇冠抖动动画
- /// </summary>
- public const string AniShootHudViewCrown = "ShootHudViewCrown";
- /// <summary>
- /// 倒计时关卡不可重复通关的提示
- /// </summary>
- public const string TimerLevelPassTip = "This level is finished.";
- /// <summary>
- /// UI标签
- /// </summary>
- public enum UITag : ushort
- {
- // /// <summary>
- // /// Splash面板
- // /// </summary>
- // Splash,
- // /// <summary>
- // /// 加载面板
- // /// </summary>
- // Loading,
- /// <summary>
- /// 游戏关卡内退出面板
- /// </summary>
- BattleExitView,
- /// <summary>
- /// 主界面退出面板
- /// </summary>
- GameSettingsView,
- /// <summary>
- /// 滚筒奖励子项
- /// </summary>
- SlotMachineRewardCell,
- /// <summary>
- /// 滚筒面板
- /// </summary>
- SlotMachineView,
- /// <summary>
- /// 主界面面板
- /// </summary>
- LobbyView,
- /// <summary>
- /// 关卡结算面板
- /// </summary>
- GameResultView,
- /// <summary>
- /// 选择武器子项
- /// </summary>
- WeaponSwitchCell,
- /// <summary>
- /// 选择武器面板
- /// </summary>
- WeaponSwitch,
- /// <summary>
- /// 战斗得分提示
- /// </summary>
- ShootTipsView,
- /// <summary>
- /// 主界面背景遮罩
- /// </summary>
- DarkMaskView,
- /// <summary>
- /// 结算页面的三星
- /// </summary>
- GameResultStarsView,
- /// <summary>
- /// 结算页面的皇冠
- /// </summary>
- GameResultCrownView,
- /// <summary>
- /// 金币获得样式
- /// </summary>
- RewardGoldView,
- /// <summary>
- /// 战斗主界面(普通)
- /// </summary>
- ShootHudView,
- /// <summary>
- /// 战斗主界面(倒计时)
- /// </summary>
- ShootHudTimerView,
- /// <summary>
- /// UI子弹图片
- /// </summary>
- BulletView,
- /// <summary>
- /// 补充子弹面板
- /// </summary>
- AddBulletView,
- /// <summary>
- /// 看广告获取枪面板
- /// </summary>
- AdRewardWeaponView,
- /// <summary>
- /// 升级枪页面
- /// </summary>
- WeaponView,
- /// <summary>
- /// 模型显示面板(武器获得)
- /// </summary>
- RewardWeaponView,
- /// <summary>
- /// 关卡通关奖励
- /// </summary>
- ShootRewardView,
- /// <summary>
- /// 枪的组件
- /// </summary>
- WeaponPartCell,
- /// <summary>
- /// 飞盘UI
- /// </summary>
- ShootHudFrisbeeView,
- /// <summary>
- /// 飞盘UI子项
- /// </summary>
- FrisbeeSignView,
- /// <summary>
- /// 飞盘边缘指示UI
- /// </summary>
- FrisbeeHeightSignView,
- //评价
- UserRatingView,
- /// <summary>
- /// 倒计时关卡掉落金币UI
- /// </summary>
- RewardGoldItemView,
- /// <summary>
- /// 文本UI
- /// </summary>
- FloatTextView,
- /// <summary>
- /// 关卡结算面板
- /// </summary>
- GameResultTimeModeView,
- /// <summary>
- /// 提示UI
- /// </summary>
- FloatTipView,
- GuideClickView,
- // /// <summary>
- // /// 礼包用 进度icon(看广告面板)
- // /// </summary>
- // IconButton,
- //推荐武器升级
- WeaponUpgradeRecommendView,
- /// <summary>
- /// 内购商店页
- /// </summary>
- PurchaseView,
- }
- /// <summary>
- /// 加载地址字典
- /// </summary>
- public static readonly Dictionary<UITag, string> uiPathDic = new Dictionary<UITag, string>()
- {
- // {UITag.Splash, $"UI/{UITag.Splash}Panel.prefab"},
- // {UITag.Loading, $"UI/{UITag.Loading}Panel.prefab"},
- {UITag.BattleExitView, $"UI/{UITag.BattleExitView}.prefab"},
- {UITag.GameSettingsView, $"UI/{UITag.GameSettingsView}.prefab"},
- {UITag.SlotMachineRewardCell, $"UI/{UITag.SlotMachineRewardCell}.prefab"},
- {UITag.SlotMachineView, $"UI/{UITag.SlotMachineView}.prefab"},
- {UITag.LobbyView, $"UI/{UITag.LobbyView}.prefab"},
- {UITag.GameResultView, $"UI/{UITag.GameResultView}.prefab"},
- {UITag.WeaponSwitchCell, $"UI/{UITag.WeaponSwitchCell}.prefab"},
- {UITag.WeaponSwitch, $"UI/{UITag.WeaponSwitch}.prefab"},
- {UITag.ShootTipsView, $"UI/{UITag.ShootTipsView}.prefab"},
- {UITag.DarkMaskView, $"UI/{UITag.DarkMaskView}.prefab"},
- {UITag.GameResultStarsView, $"UI/{UITag.GameResultStarsView}.prefab"},
- {UITag.GameResultCrownView, $"UI/{UITag.GameResultCrownView}.prefab"},
- {UITag.RewardGoldView, $"UI/{UITag.RewardGoldView}.prefab"},
- {UITag.ShootHudView, $"UI/{UITag.ShootHudView}.prefab"},
- {UITag.ShootHudTimerView, $"UI/{UITag.ShootHudTimerView}.prefab"},
- {UITag.BulletView, $"UI/{UITag.BulletView}.prefab"},
- {UITag.AddBulletView, $"UI/{UITag.AddBulletView}.prefab"},
- {UITag.AdRewardWeaponView, $"UI/{UITag.AdRewardWeaponView}.prefab"},
- {UITag.WeaponView, $"UI/{UITag.WeaponView}.prefab"},
- {UITag.RewardWeaponView, $"UI/{UITag.RewardWeaponView}.prefab"},
- {UITag.UserRatingView, $"UI/{UITag.UserRatingView}.prefab"},
- {UITag.ShootRewardView, $"UI/{UITag.ShootRewardView}.prefab"},
- {UITag.WeaponPartCell, $"UI/{UITag.WeaponPartCell}.prefab"},
- {UITag.ShootHudFrisbeeView, $"UI/{UITag.ShootHudFrisbeeView}.prefab"},
- {UITag.FrisbeeSignView, $"UI/{UITag.FrisbeeSignView}.prefab"},
- {UITag.FrisbeeHeightSignView, $"UI/{UITag.FrisbeeHeightSignView}.prefab"},
- {UITag.RewardGoldItemView, $"UI/{UITag.RewardGoldItemView}.prefab"},
- {UITag.FloatTextView, $"UI/{UITag.FloatTextView}.prefab"},
- {UITag.GameResultTimeModeView, $"UI/{UITag.GameResultTimeModeView}.prefab"},
- {UITag.FloatTipView, $"UI/{UITag.FloatTipView}.prefab"},
- {UITag.GuideClickView, $"UI/{UITag.GuideClickView}.prefab"},
- // {UITag.IconButton, $"UI/{UITag.IconButton}.prefab"},
- {UITag.WeaponUpgradeRecommendView, $"UI/{UITag.WeaponUpgradeRecommendView}.prefab"},
- {UITag.PurchaseView, $"UI/{UITag.PurchaseView}.prefab"},
- };
- /// <summary>
- /// 预设体的标签
- /// </summary>
- public enum PrefabTag : ushort
- {
- /// <summary>
- /// 升级特效预设体
- /// </summary>
- WeaponUpgradeFx,
- CelebrateEffectsCrown,
- CelebrateEffects,
- }
- /// <summary>
- /// 预设体加载地址字典
- /// </summary>
- public static readonly Dictionary<PrefabTag, string> PrefabPathDic = new Dictionary<PrefabTag, string>() {
- {PrefabTag.WeaponUpgradeFx, $"UI/{PrefabTag.WeaponUpgradeFx}.prefab"},
- {PrefabTag.CelebrateEffectsCrown, $"UI/{PrefabTag.CelebrateEffectsCrown}.prefab"},
- {PrefabTag.CelebrateEffects, $"UI/{PrefabTag.CelebrateEffects}.prefab"},
- };
- /// <summary>
- /// UI图集
- /// </summary>
- public enum UIAtlas : byte
- {
- // /// <summary>
- // /// 常用
- // /// </summary>
- // Commonly,
- // /// <summary>
- // /// 滚筒
- // /// </summary>
- // Roller,
- // /// <summary>
- // /// 新的图集
- // /// </summary>
- // NewShootingLiteWeaponIcon,
- // /// <summary>
- // /// 结算
- // /// </summary>
- // Statement,
- // /// <summary>
- // /// 战斗内
- // /// </summary>
- // Battle,
- // /// <summary>
- // /// 主界面
- // /// </summary>
- Main,
- }
- /// <summary>
- /// 加载地址字典
- /// </summary>
- public static readonly Dictionary<UIAtlas, string> uiAtlasPathDic = new Dictionary<UIAtlas, string>()
- {
- // {UIAtlas.Commonly, $"{UIAtlas.Commonly}"},
- // {UIAtlas.Roller, $"{UIAtlas.Roller}"},
- // {UIAtlas.NewShootingLiteWeaponIcon, $"{UIAtlas.NewShootingLiteWeaponIcon}"},
- // {UIAtlas.Statement, string.Format("{0}", UIAtlas.Statement) },
- // {UIAtlas.Battle, $"{UIAtlas.Battle}"},
- {UIAtlas.Main, "General"},
- };
- /// <summary>
- /// UI消息内容
- /// </summary>
- public enum UIMessageContent : ushort
- {
- // /// <summary>
- // /// 加载资源完成
- // /// </summary>
- // LoadingAssetOver,
- /// <summary>
- /// 更新loading页面的进度
- /// </summary>
- UpdateLoadingProgress,
- /// <summary>
- /// 打开顶部用户框显示
- /// </summary>
- OpenTitleUseShow,
- /// <summary>
- /// 打开顶部体力框显示
- /// </summary>
- OpenTitleHpShow,
- /// <summary>
- /// 打开顶部金币框显示
- /// </summary>
- OpenTitleGoldShow,
- /// <summary>
- /// 打开主界面按钮显示
- /// </summary>
- OpenMainButton,
- /// <summary>
- /// 自动更新背景遮罩颜色
- /// </summary>
- AutoUpdateMaskBGColor,
- /// <summary>
- /// 更新战斗分数
- /// </summary>
- UpdateBattleScore,
- /// <summary>
- /// 更新战斗子弹数
- /// </summary>
- UpdateBattleButtle,
- /// <summary>
- /// 打开取消按钮
- /// </summary>
- OpenCancelBtn,
- /// <summary>
- /// 关闭取消按钮
- /// </summary>
- CloseCancelBtn,
- /// <summary>
- /// 更新金币显示
- /// </summary>
- UpdateGoldShow,
- /// <summary>
- /// 修改战斗内倒计时关卡倒计时
- /// </summary>
- UpdateBattleTimer,
- /// <summary>
- /// 初始化飞盘UI数据
- /// </summary>
- InitFrisbeeData,
- /// <summary>
- /// 更新飞盘UI数据
- /// </summary>
- UpdateFrisbeeData,
- /// <summary>
- /// 显示波次UI
- /// </summary>
- ShowWaveUI,
- /// <summary>
- /// 添加一个金币UI
- /// </summary>
- AddGoldUI,
- /// <summary>
- /// 开启倒计时动画321go
- /// </summary>
- OpenTimerAnimation,
- /// <summary>
- /// 开启倒计时结束动画
- /// </summary>
- OpenEndTimerAnimation,
- /// <summary>
- /// 抬枪动画后power飞到积分那里的动画
- /// </summary>
- GunAttributeFlyUI,
- /// <summary>
- /// 更新倒计时的金币收益显示
- /// </summary>
- UpdateTimerGoldUI,
- /// <summary>
- /// 动画事件--进度
- /// </summary>
- AnimationEventProgress,
- /// <summary>
- /// 更新显示奖励武器通过箭头
- /// </summary>
- UpdateShowRewardWeaponToArrow,
- /// <summary>
- /// 重置显示奖励武器
- /// </summary>
- ResetShowRewardWeapon,
- /// <summary>
- /// 打开武器升级界面
- /// </summary>
- OpenWeaponStrength,
- /// <summary>
- /// 显示换枪的按钮
- /// </summary>
- ShowSwitchWeaponBtn,
- /// <summary>
- /// 设置切换武器按钮
- /// </summary>
- SetSwitchWeaponBtn,
- /// <summary>
- /// 设置引导手的显示隐藏
- /// </summary>
- SetFingerGuideState,
- }
- }
- }
|