BattleConst.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. using UnityEngine;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. namespace YLBattle
  5. {
  6. /// <summary>
  7. /// 战场配置常量
  8. /// </summary>
  9. public class BattleConst
  10. {
  11. /// <summary>
  12. /// 战斗连击特效(指头)显示间隔时间(秒)
  13. /// </summary>
  14. public const float BattleLianjiSpanTime = 0.3f;
  15. /// <summary>
  16. /// 战斗连击计数(重置)间隔时间 (毫秒)
  17. /// </summary>
  18. public const int BattleLianjiCountTime = 2000;
  19. /// <summary>
  20. /// 角色暴击倍数
  21. /// </summary>
  22. public const int BattleCriticalDamageRate = 2;
  23. /// <summary>
  24. /// 技能分段伤害及提示间隔时间
  25. /// </summary>
  26. public const float BattleSectionSkillSpanTime = 200;
  27. #region 出场部分时间设置
  28. /// <summary>
  29. /// 子弹飞行速度(单位时间秒,帧率下的速度)
  30. /// </summary>
  31. public const float BattleBulletSpeed = 3.0f;
  32. /// <summary>
  33. /// 红队(怪)出场间隔时间(毫秒)
  34. /// </summary>
  35. public const int BattleMonsterArrivalSpanTime = 500;
  36. /// <summary>
  37. /// 角色出场总时间
  38. /// </summary>
  39. public const int BattleFighterArrivalTime = 1500;
  40. /// <summary>
  41. /// UI出现总时间
  42. /// </summary>
  43. public const int BattleUIAppearTime = 1200;
  44. /// <summary>
  45. /// 战前准备时间
  46. /// 战前“开战”动画加载
  47. /// </summary>
  48. public const int BattleFighterPrewarTime = 1700;
  49. /// <summary>
  50. /// 战斗进入UI波次特效显示时间
  51. /// </summary>
  52. public const int BattleLevelEffectTime = 1500;
  53. #endregion
  54. /// <summary>
  55. /// 队长技能提示时间
  56. /// </summary>
  57. public const int BattleLeaderTipTime = 1100;
  58. /// <summary>
  59. /// boss出场时间
  60. /// </summary>
  61. public const int BattleBossArrivalTime = 1050;
  62. /// <summary>
  63. /// boss介绍界面最长时间
  64. /// </summary>
  65. public const int BattleBossDescriptionTime = 10000;
  66. /// <summary>
  67. /// 底层逻辑到顶层UI的默认延迟
  68. /// </summary>
  69. public const int LogicToUILogicDelayTime = 500;
  70. /// <summary>
  71. /// 角色攻击动画时间
  72. /// </summary>
  73. public static int FighterAttackAniTime = 800;
  74. /// <summary>
  75. /// 角色被攻击时间(转盘需要转到指定位置)
  76. /// </summary>
  77. public const int FighterHitTime = 500;
  78. /// <summary>
  79. /// 尸体消亡时间, 单位毫秒
  80. /// </summary>
  81. public const int BattleCorpseDisapperTime = 1000;
  82. /// <summary>
  83. /// 己方最大占位数
  84. /// </summary>
  85. public const int BattleBlueSeatMax = 5;
  86. }
  87. }