public static IUnitData GetUnitData(UnitType type) { if (UnitDataDictionary.TryGetValue(type, out var data)) { return(data); } data = GetNewUnitData(type); UnitDataDictionary[type] = data; return(data); }
public static IUnitData GetUnitData(UnitType type) { if (UnitDataDictionary.TryGetValue(type, out var data)) { return(data); } data = GetNewUnitData(type); UnitDataDictionary[type] = data; return(data); }