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