-
- //Activity注册类id前缀
- public static class ActivityIdPrefix
- {
- public enum ActivityPrefixType
- {
- NonePrefix,
- Test,
- Role,
- Enemy,
- Weapon,
- Bullet,
- Shell,
- Other,
- }
-
- /// <summary>
- /// 测试单位
- /// </summary>
- public const string Test = "test";
- /// <summary>
- /// 角色
- /// </summary>
- public const string Role = "role";
- /// <summary>
- /// 敌人
- /// </summary>
- public const string Enemy = "enemy";
- /// <summary>
- /// 武器
- /// </summary>
- public const string Weapon = "weapon";
- /// <summary>
- /// 子弹
- /// </summary>
- public const string Bullet = "bullet";
- /// <summary>
- /// 弹壳
- /// </summary>
- public const string Shell = "shell";
-
- /// <summary>
- /// 其他类型
- /// </summary>
- public const string Other = "other";
-
- /// <summary>
- /// 根据 ActivityPrefixType 中的枚举类型获取类型名称的字符串
- /// </summary>
- public static string GetNameByPrefixType(ActivityPrefixType prefixType)
- {
- switch (prefixType)
- {
- case ActivityPrefixType.NonePrefix:
- return "";
- case ActivityPrefixType.Test:
- return Test;
- case ActivityPrefixType.Role:
- return Role;
- case ActivityPrefixType.Enemy:
- return Enemy;
- case ActivityPrefixType.Weapon:
- return Weapon;
- case ActivityPrefixType.Bullet:
- return Bullet;
- case ActivityPrefixType.Shell:
- return Shell;
- case ActivityPrefixType.Other:
- return Other;
- }
-
- return "";
- }
- }