Constants.cs 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. using UnityEngine;
  2. using System.Collections;
  3. public static class Constants
  4. {
  5. public static bool isOffline = false;
  6. #region 战斗相关
  7. public static string s_skillaction_frame_key_bulletid = "bulletid";
  8. public static string s_skillaction_frame_key_singAnimName = "singAnimName";
  9. public static string s_skillaction_frame_key_singFrame = "singFrame";
  10. public static string s_skillaction_frame_key_buffid = "buffid";
  11. public static string s_skillaction_frame_key_damagePercent = "damagePercent";
  12. public static string s_skillaction_frame_key_rangeType = "rangeType";
  13. public static string s_skillaction_frame_key_rangeX = "rangeX";
  14. public static string s_skillaction_frame_key_rangeY = "rangeY";
  15. public static string s_skillaction_frame_key_rangeZ = "rangeZ";
  16. public static string s_skillaction_frame_key_rangeOffsetX = "rangeOffsetX";
  17. public static string s_skillaction_frame_key_rangeOffsetY = "rangeOffsetY";
  18. public static string s_skillaction_frame_key_flyLen = "flyLen";
  19. public static string s_skillaction_frame_key_backLen = "backLen";
  20. public static string s_skillaction_frame_key_moveTime = "movetime";
  21. public static string s_skillaction_frame_key_stifftime = "stifftime";
  22. public static string s_skillaction_frame_key_hiteffect = "hiteffect";
  23. public static string s_skillaction_frame_key_hitframe = "hitframe";
  24. public static string s_skillaction_frame_key_hitsound = "hitsound";
  25. public static string s_skillaction_frame_key_effect = "effect";
  26. public static string s_skillaction_frame_key_sound = "sound";
  27. public static string s_skillaction_frame_key_breakLevel = "breaklevel";
  28. public static string s_skillaction_frame_key_hitrate = "hitrate";
  29. public static string s_skillaction_frame_key_repeatinterval = "repeatinterval";
  30. public static string s_skillaction_frame_key_multihit = "multihit";
  31. public static string s_skillaction_frame_key_multihitinterval = "multihitinterval";
  32. public static string s_skillaction_frame_key_targetinterval = "targetinterval";
  33. public static string s_skillaction_frame_key_reselectTarget = "reselecttarget";
  34. public static string s_skillaction_frame_key_normalizerange = "normalizerange";
  35. public static string s_skillaction_frame_key_npcId = "npcId";
  36. public static string s_skillaction_frame_key_npcPos = "npcPos";
  37. public static string s_skillaction_frame_key_position = "position";
  38. public static string s_skillaction_frame_key_rotation = "rotation";
  39. public static string s_skillaction_frame_key_switchscene = "switchscene";
  40. public static string s_skillaction_frame_key_delay_hurt_interval = "delay_hurt_interval";
  41. public static string s_skillaction_frame_key_delay_hurt_count = "delay_hurt_count";
  42. public static string s_skillaction_frame_key_delay_hurt_delay_frame = "hurt_delay_frame";
  43. public static string s_skillaction_frame_key_replace_skill_from = "fromskill";
  44. public static string s_skillaction_frame_key_replace_skill_to = "toskill";
  45. public static string s_skillaction_frame_key_shake_magnitude = "magnitude";
  46. public static string s_skillaction_frame_key_shake_roughness = "roughness";
  47. public static string s_skillaction_frame_key_shake_fadeInTime = "fadeInTime";
  48. public static string s_skillaction_frame_key_shake_fadeOutTime = "fadeOutTime";
  49. public static string s_skillaction_frame_key_shake_pos = "shakePos";
  50. public static string s_skillaction_frame_key_shake_rot = "shakeRot";
  51. public static string s_skillaction_frame_key_cam_pos = "camPos";
  52. public static string s_skillaction_frame_key_cam_rot = "camRot";
  53. public static string s_skillaction_frame_key_cam_fov = "camFov";
  54. public static string s_skillaction_frame_key_move_type = "moveType";
  55. public static string s_skillaction_frame_key_move_speed = "initSpeed";
  56. public static string s_skillaction_frame_key_move_acceleration = "acceleration";
  57. public static string s_skillaction_frame_key_move_dist = "moveDist";
  58. public static string s_skillaction_frame_key_move_orientation = "moveOrientation";
  59. public static string s_skillaction_frame_key_material_name = "mat";
  60. public static string s_skillaction_frame_key_prefabname = "prefabname";
  61. public static string s_skillaction_frame_key_battleui_visible = "visible";
  62. public static string s_skillaction_frame_key_rate = "rate";
  63. public static float frame_to_time = 30.0f;
  64. public static float s_internaltime = 0.033f;
  65. public static float gravity = 20f;
  66. public static float s_starkStopTime = 0.1f;
  67. public static string s_common_frameEventName = "FrameEvent";
  68. public static int s_protectframe = 3;
  69. public const int EndBattle_By_UndeadCount = 1; //队伍阵亡
  70. public const int EndBattle_By_BattleTime = 2; //超时
  71. public const int EndBattle_By_TeamTotalDamage = 3; //我方达到伤害量
  72. public const int EndBattle_By_MainRoleDead = 4; //主角死亡战斗结束
  73. public const int EndBattle_By_BossDead = 5; //挑战的boss死亡战斗结束
  74. public const int EndBattle_By_PetDead = 6; //挑战宠物boos 战斗结束
  75. public const int ResultType_Normal = 1;
  76. public const int ResultType_Special = 2;
  77. #endregion
  78. #region Directory
  79. public const string LuaDir = "Assets/ToLua/Lua";
  80. public const string LuaLogicDir = "Assets/Lua";
  81. public const string LuaPbDir = "Assets/Lua/Pb";
  82. public const string PubSec = "Assets/ToLua/pubsec";
  83. public const string ABLuaLogicDir = "Assets/Content/Lua";
  84. public const string ABLuaDir = "Assets/Content/ToLua/Lua";
  85. public const string ABLuaPbDir = "Assets/Content/Lua/Pb";
  86. public const string ABPubsec = "Assets/Content/ToLua/pubsec";
  87. public const string UIAtlas = "Assets/Content/UI/UIAtlas";
  88. public const string UIPath = "Assets/Content/Prefabs/UI";
  89. public const string UI3DPath = "Assets/Content/Prefabs/3DUI";
  90. public const string UITexturePath = "Assets/Content/UI/UITexture";
  91. public const string UIOtherPath = "Assets/Content/Prefabs/UI/UIOthers";
  92. public const string VideoClipPath = "Assets/Content/Video";
  93. public const string AudioClipPath = "Assets/Content/Audio";
  94. public const string OtherPath = "Assets/Content/Prefabs/Others";
  95. public const string CameraRootAvtarPath = "Assets/Content/Prefabs/CameraRootAvtar";
  96. public const string AvatarPrefabPath = "Assets/Content/Art/Avatar";
  97. public const string AvatarEquipPath = "Assets/Content/Art/AvatarEquip/Prefabs";
  98. public const string TimelinePath = "Assets/Content/OperaMod";
  99. public const string MonsterPath = "Assets/Content/Prefabs/Models/Monster";
  100. public const string HeroPath = "Assets/Content/Prefabs/Models/Hero";
  101. public const string ShaderDir = "Assets/Shaders";
  102. public const string FontDir = "Assets/Content/Fonts";
  103. public const string CsvConfig = "Assets/Content/Config";
  104. public const string XmlConfig = "Assets/Content/Xml";
  105. public const string SpineDynamicPath = "Assets/Content/Prefabs/SpineDynamic";
  106. public const string ModelPath = "Assets/Content/Prefabs/Models";
  107. public const string EffectPath = "Assets/Content/Prefabs/Effects";
  108. public const string UIEffectPath = "Assets/Content/Prefabs/Effects/UI";
  109. public const string TriggerPath = "Assets/Content/Prefabs/Trigger";
  110. public const string AnimPath = "Assets/Content/Prefabs/Anim";
  111. public const string ScenePath = "Assets/Scenes";
  112. public const string FightAudioPath = "Assets/Content/Audio/Fight";
  113. public const string UIAudioPath = "Assets/Content/Audio/UI";
  114. public const string BGMAudioPath = "Assets/Content/Audio/BGM";
  115. public const string IconDir = "Assets/Content/Icons";
  116. public const string CommonMaterialDir = "Assets/Content/Materials";
  117. public const string UIItemDir = "Assets/Content/Prefabs/UI/GridViewItem";
  118. public const string AnimatorPath = "Assets/Content/Prefabs/Animator";
  119. public const string UICommonPath = "Assets/Content/Prefabs/UI/Common";
  120. #endregion Directory
  121. public const string go_name_camera_target = "camera_target";
  122. public const string camera_real_camera_node_name = "Camera";
  123. public const string actor_born_point = "ActorBornPoint";
  124. public const string enemy_actor_born_point = "EnemyActorBornPoint";
  125. public const string design_go = "Design";
  126. public const string coming_camera_target = "Camera_on-off";
  127. public const int c_delay_skillcasting_time = 2;
  128. public static bool AssetbundleMode = false;
  129. public static string ArenaOnBattleAniName = "f_Arena_attack"; //英灵殿上阵的英雄的动作
  130. public static string ArenaOffBattleAniName = "f_Arena_idle"; //英灵殿下阵的英雄的动作
  131. public static Color green = new Color(0.4078431f, 0.7686275f, 0.254902f);
  132. public static Color red = new Color(1.0f, 0.3098039f, 0.1960784f);
  133. public static Color yellow = new Color(1.0f, 0.9176471f, 0);
  134. public static Color spClr = new Color(0.243f, 0.705f, 1.0f);
  135. public static bool printBattleLog = false;
  136. }
  137. public static class LangKeys
  138. {
  139. public const string ChinaHongKong = "_hk";
  140. public const string ChinaTaiwan = "_tw";
  141. public const string ChinaSimplifiedFull = "_cn";
  142. public const string USA = "_us";
  143. public const string Japan = "_jp";
  144. public const string Korea = "_ko";
  145. public const string Russia = "_ru";
  146. public const string Turkey = "_tr";
  147. }