public static GameObject PrefabFromID(int localId, UnitPrefabCategory category) { int prefabId = localId; prefabId += (int)category * CategorySize; return(prefabIDMap[prefabId]); }
public static void AddPrefab(GameObject prefab, int localId, UnitPrefabCategory category) { int prefabId = localId; prefabId += (int)category * CategorySize; prefabIDMap[prefabId] = prefab; // prefab.GetComponent<Unit>().SetUnitPrefabID(prefabId); }