using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
public static class Consts {
public enum Tags
{
Item
}
public enum EventNames
{
OnDie,
OnReduceHp
}
private static Dictionary<Enum, string> dict = new Dictionary<Enum, string>();
public static string ToString(Enum e)
{
if (!dict.ContainsKey(e)){
dict[e] = e.ToString();
}
return dict[e];
}
using System.Collections.Generic;
using UnityEngine;
using System;
public static class Consts {
public enum Tags
{
Item
}
public enum EventNames
{
OnDie,
OnReduceHp
}
private static Dictionary<Enum, string> dict = new Dictionary<Enum, string>();
public static string ToString(Enum e)
{
if (!dict.ContainsKey(e)){
dict[e] = e.ToString();
}
return dict[e];
}
}
作用:
1.方便常量控制,后续变量可扩展成不同类型的独立的类
2.防止重复创建string